Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 33
Благодарности: 1

Профиль | Отправить PM | Цитировать


Подскажите, в чем тут ошибка?

$var = FileOpenDialog("Выберите файл с игрой", @ProgramFilesDir & "\", "Exe file (*.exe)", 1 )
GUICtrlSetData(10,$var, "")
$trimright = StringRegExpReplace($var, "^.*\\", "")
$result = StringTrimRight( $trimright, 4 )
GUICtrlSetData(3,$result, "" )
IniWrite( "reflexive.ini", "STROKA", "file", $result )
IniWrite( "reflexive.ini", "Directory", "File", $var )

Теоретически, после запуска и выбора нужного файла, в папке со скриптом должен создоваться INI файл который содержит путь к ранее указаному файлу. Но на практике такой файл не создается...

Я пробЫвал просто прописывать числа в INI файл через переменные:

$stroka1 = InputBox( "Строка 1", "Строка первая" )
$stroka2 = InputBox( "Строка 2", "Строка вторая" )
IniWrite( "reflexive.ini", "STROKA", "File", $stroka1 )
IniWrite( "reflexive.ini", "Directory", "File", $stroka2 )

Такой способ срабатывает, да и вообще во всех остальных случаях IniWrite работает нормально...

Цитата Maza Faka:
Run("c:\Program Files\AutoIt3\AutoIt3.exe " & @TempDir & "\tmp.au3") »
Как я понял тут используется установленный Autoit? А как быть с другими компьютерами?

Отправлено: 19:27, 20-07-2008 | #735