![]() |
Скрипт для продолжения установки после отработки процесса
Делаю установку MathCAD 14. Для чего запускаю скрипт CMD:
Код:
IF EXIST "%ProgramFiles%\Mathcad\Mathcad 14\mathcad.exe" exit Код:
start /wait Setup.exe /s /sms /v" /qn SILENTINSTALL=\"TRUE\" PRODUCTTYPE=\"ENT\" ALLUSERS=1 PRODUCT_CODE=11111111111111-1111-1111 LICENSEPATH=license.dat И также нужно в скрипте реализовать мои первых два условия проверки наличия установленной проги (если есть то завершение скрипта) и наличие маркерного файла (если его нет то завершение скрипта). Спасибо. |
На AutoIt это будет выглядеть примерно так:
Код:
#NoTrayIcon Код:
IF EXIST "%ProgramFiles%\Mathcad\Mathcad 14\mathcad.exe" exit Код:
Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2") |
Yashied, AutoIt не срабатывает, ну и да ладно. Второй вариант мне более понравился. Вопросик Маленький только:
Wscript.Sleep 5000 - это сколько секунд задержка и зачем в начале эта задержка? Для подстраховки чтобы успеть так сказать словить процесс нужный? |
Так не пиши в батнике start и будет тебе счастье. start именно для того и предназначен, чтобы батник сразу продолжил работу.
Setup.exe /s /sms /v" /qn SILENTINSTALL=\"TRUE\" PRODUCTTYPE=\"ENT\" ALLUSERS=1 PRODUCT_CODE=11111111111111-1111-1111 LICENSEPATH=license.dat |
Цитата:
Цитата:
|
Цитата:
|
Время: 18:07. |
Время: 18:07.
© OSzone.net 2001-