Учебник по автоматической установке Windows XP



RunOnceEx.cmd в деталях


SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

Обозначает адрес в реестре HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx как переменную %KEY%. Делая это мы избегаем необходимости указывать полный путь при каждом использовании REG ADD.

SET i=100

Задает порядковый номер раздела реестра в вышеприведенной ветке, в который будет импортироваться первый ключ.

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

Обозначает заголовок окна, в котором будет отображаться список устанавливаемых приложений. Слова заключенные в кавычки можно менять по вашему усмотрению.

REG ADD %KEY%\%i% /VE /D "WinRar 3.51" /f

Обозначает название приложения или задания, которое выполняется. Будет отображаться в окне RunOnceEx. Т.е. вы меняете текст в кавычках в зависимости от исполняемого приложения. Переменная %i% в нашем случае равна 100.

REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\Software\WinRar.exe /s" /f
REG ADD %KEY%\%i% /V 2 /D "REGEDIT /S %systemdrive%\install\Software\rar_set.reg /s" /f

Вы можете назначить несколько команд для приложения WinRar, используя /V 1, 2, 3. Как вы видите на скриншоте выше, маленькая стрелочка не передвинется к следующему приложению до тех пор, пока все команды текущего не будут выполнены. В данном примере первая строка устанавливает приложение, а вторая импортирует в реестр настройки WinRar при помощи заранее подготовленного *.reg файла. Все что нужно - это продублировать каждую строку REG ADD, но изменить нумерацию /V и текст, заключенный в кавычки. Для более подробной информации запустите команду REG ADD /? из командной строки.

SET /A i+=1

Увеличивает значение переменной %i% на единицу, обеспечивая импорт ключей следующего приложения в отличающийся от первого ключ.




Содержание  Назад  Вперед