![]() |
Создание и открытие только что созданного файла
Создаю скриптик с помощью которого выбирается файл который открывается определёной програмой пример: выбираю файл k790I.fbn он открывается програмой и получается файл k790I.raw как раз таки до этого момента все хорошо а потом надо только что созданый k790i.raw открыть второй програмой. всё хорошо да только имя файла может быть любое.
вот наколякал такой скрипт Код:
Код:
$message = "Выберите файл FS." Код:
run ( "SEFStool4.exe"& $var1) вот что пишет аутоит >"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\FS\1.au3" >Exit code: 0 Time: 8.546 |
Цитата:
|
надо так чтоб было имя запускаемого файла SEFStool4.exe ***.raw
притом ****.raw это то что было получено с помощью программы babe2raw.exe из файла ***.fbn проблема в том что название файла может быть СОВЕРШЕННО любым |
Цитата:
|
а какую команду надо применять можно отвечать без загодок и намеков
|
Цитата:
Код:
$message = "Выберите файл FS." |
ОК все заработало ждите вопросов как запихнут это все в GUI.
|
Надо накалякать еще один скрипт чтобы исполнялся вот эта команда
SEFSTool.exe xxx.fbn C:\FS (где xxx - это имя файла прошивки) Код:
|
Пробежался по скрипту, и думаю что ошибка в строках:
1.DirCreate("C:\FS\") - Зачем создавать эту директорию, если как я понял по скрипту она уже существует. и если dircreate стоит после fileopendialog при не выбранном файле сообщения об ошибке не будет. 2.Run("C:\FS\fbn2fs\sefstool.exe" & $var & "C:\FS"). - здесь запускается строка run с filename -ом C:\FS\fbn2fs\sefstool.exeС:\dir\xxx.fbnC:\FS и еще не понятно зачем нужна строка $var = StringReplace($var, "|", @CRLF) StringReplace не найдет в любом случае символ "|" в $var. |
[QUOTE
Цитата:
Код:
$message = "Выберите файл FS." |
Неработает
Цитата:
вот что написано в инструкции Далее открываем командную строку (пуск > выполнить > наберите cmd > нажмите Enter) и набираем в командной строке CD\FS, жмем Enter. После этого набираем команду: SEFSTool.exe xxx.fbn C:\FS (где xxx - это имя файла прошивки). Жмём Enter. send() не предлагать |
Цитата:
Код:
$message = "Выберите файл FS." |
Время: 13:10. |
Время: 13:10.
© OSzone.net 2001-