![]() |
Нужно экспортировать в AutoIt
Всем привет. Помогите пожалуйста экспортировать в AutoIT этот скрипт
Скрытый текст
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION SET WW=7164 SET SS=SOURCES SET IN=NI FOR %%I IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO ( SET PW=%%I:\!WW! SET PS=%%I:\!WW!\!SS! DIR /D !PS!\INSTALL.WIM&&SET IN=!PS!\INSTALL.WIM DIR /D !PS!\INSTALL.EPW&&SET IN=!PS!\INSTALL.EPW DIR /D !PS!\INSTALL.SWM&&SET IN=!PS!\INSTALL.SWM IF !IN! NEQ NI GOTO :INST ) IF %IN% EQU NI ( ECHO ERROR - COULD NOT FIND INSTALL.WIM(EPW,SWM) IN %WW%\%SS% FOLDER! PAUSE PAUSE GOTO :RBT ) :INST IF EXIST %PS%\AUTOUNATTEND.XML SET UN=/unattend:%PS%\AUTOUNATTEND.XML IF EXIST %PS%\$OEM$\NUL SET OEM=/m:%PS%\$OEM$ SET ST=%PW%\SETUP.EXE IF NOT EXIST %ST% SET ST=X:\SETUP.EXE IF NOT EXIST %ST% GOTO :BAD IF EXIST %PW%\SETUP.EXE (%ST%) ELSE %ST% /installfrom:%IN% %OEM% %UN% GOTO :RBT :BAD DIR %PW%\ /B ECHO Cannot find %ST% ! ECHO. :RBT EXIT @ECHO Press a key to reboot now... PAUSE WPEUTIL REBOOT PAUSE Все должно быть в тихом режиме. Заранее спасибо. |
Не проверял, конвертировал по памяти:
Код:
$WW = '7164' |
Да, проверил все работает. Единственное я добавил ожидание завершение процесса
$Setup = Run ProcessWaitClose($Setup) Иначе уходит в перезагрузку не дождавшись завершения run . Огромное спасибо за помощь. |
SOFFON, можно просто использовать RunWait.
|
Помогите. Не могу сообразить как осуществить запуск скрипта AutoIt из другого скрипта AutoIt с параметром под параметром понимается некое значение переменной
И как в запускаемом скрипте распознать этот параметр |
IrianaTarm, как-то так:
Скрытый текст
первый_скрипт.au3:
Код:
#NoTrayIcon Код:
#NoTrayIcon Подробности в справке: Запуск скриптов >> Параметры командной строки Но вообще, это неподхрдящая тема :wink: |
Время: 22:19. |
Время: 22:19.
© OSzone.net 2001-