Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Установка Corel x3 не отрабатывается пакетный файл (http://forum.oszone.net/showthread.php?t=109784)

maslinaV 23-06-2008 14:33 832931

Установка Corel x3 не отрабатывается пакетный файл
 
Код:

start /wait Setup.msi /passive

start /wait RU.msi /passive

regedit /s eula.reg

shutdown.exe -r -f -t 5 -c "Don`t panic. The system will reboot in 20 seconds."

exit

Начинает срабатывать строка

Цитата:

shutdown.exe -r -f -t 5 -c "Don`t panic. The system will reboot in 20 seconds."
А в этот момент еще идет установка

Setup.msi


А как все таки делать пакетные файлы чтобы толко после установки 1 строки начинала работу другая ?
Ключ /wait не отрабатывается

_[he$nOI{_ 23-06-2008 15:00 832944

Попробуй вместо /passive использовать /qb или /qn

maslinaV 23-06-2008 17:31 833043

Цитата:

Цитата _[he$nOI{_
Попробуй вместо /passive использовать /qb или /qn »

не получается

Petya V4sechkin 23-06-2008 18:04 833058

maslinaV, а так?
Код:

start /wait msiexec.exe /i Setup.msi /passive /norestart
start /wait msiexec.exe /i RU.msi /passive /norestart

CorelDraw X3

maslinaV 24-06-2008 11:13 833458

Код:

Echo.
Echo Установка Setup.msi

start /wait msiexec.exe /i Setup.msi /passive /norestart

Echo.
Echo Установка RU.msi

start /wait msiexec.exe /i RU.msi /passive /norestart

Echo.
Echo Установка eula.reg

start /wait regedit /s eula.reg /norestart


shutdown.exe -r -f -t 10 -c "Don`t panic. The system will reboot in 10 seconds."


exit

после отработки строки

Код:

Echo.
Echo Установка Setup.msi

start /wait msiexec.exe /i Setup.msi /passive /norestart

началась отработка строки

Код:

Echo.
Echo Установка RU.msi

start /wait msiexec.exe /i RU.msi /passive /norestart

и почти сразу сработала команда

Код:

shutdown.exe -r -f -t 10 -c "Don`t panic. The system will reboot in 10 seconds."
то есть опять поспешная перезагрузка , что же делать ?

Bulba_S 24-06-2008 15:00 833661

Тема уже обсуждалась, там цепочка msi. После отработки первого msi, start /wait думает, что все закончилось, и передается управление следующей команде, которая работает параллельно с установкой следующего msi. Вот мой рецепт "временного" решения: http://forum.oszone.net/post-702964-22.html


Время: 10:53.

Время: 10:53.
© OSzone.net 2001-