УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS


Диалоговые окна (AdvancedINF)


    Вывод диалоговых окон в процессе выполнения скрипта возможен лишь с применением интерпретатора AdvancedINF. Диалоговые окна возможны двух типов: 1. С двумя кнопками (ОК, Отмена), произвольной строкой и заголовком; 2. С одной кнопкой ОК, произвольной строкой и заголовком. Первый тип вызывается параметром BeginPrompt в выполняемой секции и диалог отображается перед выполнением пакетных процедур установки, но после проверок CheckAdminRights (NTAdmin), RequiredEngine. Второй диалог отображается по завершении процедур при условии, что во время выполнения скрипта не произошло ошибок и вызывается параметром EndPrompt в выполняемой секции. Диалоги не зависят друг от друга, другими словами, их указание в выполняемой секции не зависит друг от друга. Если в начальном диалоге пользователь выбрал Отмену, дальнейшая обработка скрипта отменяется.

[DefaultInstall]

BeginPrompt=prmt.begin

EndPrompt=prmt.end


[prmt.begin]

Prompt="Текст предустановочного диалога"

ButtonType=YESNO

Title="Заголовок окна"


[prmt.end]

Prompt="Текст послеустановочного диалога"

Title="Заголовок окна"

Пример начального окна

...установка пакета...

Пример завершающего окна

    Значения параметров Prompt и Title в дочерних секциях принято заключать в кавычки, но необязательно. В их теле допустимо использовать переменные из секции [string], но нельзя использовать переменные директорий. Применение параметра ButtonType в дочерней секции параметра BeginPrompt не приносит никаких изменений и, скорее всего, является отладочным или нереализованным параметром, и, поэтому, необязательно.




Начало  Назад  Вперед



Книжный магазин