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

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

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


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

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


[QUOTE
Цитата Bars66:
Надо накалякать еще один скрипт чтобы исполнялся вот эта команда
SEFSTool.exe xxx.fbn C:\FS (где xxx - это имя файла прошивки) »
исполнятся команда SEFSTool.exe xxx.fbn C:\FS\fbn2fs\ работает только если скрипт лежит в папке C:\FS\fbn2fs\

Код: Выделить весь код
$message = "Выберите файл FS."

$var = FileOpenDialog($message,  "c:/fs", "Прошивки FS (*.fbn;)", 1)

If @error Then
    MsgBox(4096, "", "Файлов не выбрано")
Else
    $filename = StringRegExp($var, '(?i).*\\(.*\..*)',1) ;дергает с полного пути только само название файла
    FileCopy($var,  "C:\FS\fbn2fs\" & $filename[0])
    Run("sefstool.exe" & $filename[0] & "C:\FS\fbn2fs") ; исполняется вот эта команда SEFSTool.exe xxx.fbn C:\FS\fbn2fs, 
	
 
    Sleep(10000)

    ProcessClose("SEFSTool")
    $PID = ProcessExists("SEFSTool") ; Will return the PID or 0 if the process isn't found.
    If $PID Then ProcessClose($PID)

	
EndIf

Отправлено: 02:31, 06-05-2009 | #10