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

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

(*.*)


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

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


e9990638
О перезагрузке почитайте в прикрепленной теме "Маленькие хитрости" http://forum.oszone.net/showthread.php?t=58418 Там полно вариантов.

Нет, вы не правильно поняли. Смотрите, у вас планируется две перезагрузки, после каждой из которых вы желаете выполнять некие действия. Значит перед каждой из них вам нужно внести в реестр ключи, на выполнение команд следующего этапа, которое пойдет после перезагрузки. Пример:
Вы запускаете первый пакетный файл из GuiRunOnce
Код: Выделить весь код
[GuiRunOnce]
 Command0="REGSVR32 /U SHMEDIA.DLL /s" - какой нужен код чтоб не было окошка
Command1="%cdrom%\I386\Updates\start.cmd"
Command2="%cdrom%\Install\reboot.cmd"
Забудьте про окошко, вы все равно перезагружаете компьютер. При этом reboot.cmd у вас примерно такой:
Код: Выделить весь код
@echo off

REM Добавляем файл, устанавливающий Office и приложения из папки Install
set key=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce
REG ADD %KEY% /V command0 /D "%systemdrive%\install\install_apps.cmd" /f

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

exit
Т.е. после перезагрузки установится офис и софт из install_apps.cmd, в котором в свою очередь вам тоже надо прописать импорт ключей и перезагрузку. Например

Код: Выделить весь код
@echo off
REM Ставим Офис
start /wait "%systemdrive%\install\Applications\Office2003\PRO11.msi /qb"
REM Ставим софт
start /wait "%systemdrive%\install\Applications\setup.exe /s"


REM Добавляем файл, устанавливающий patch
set key=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce
REG ADD %KEY% /V command0 /D "%systemdrive%\install\install_patch.cmd" /f

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

exit

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 02:08, 05-02-2006 | #4