Диалог - Установки
Показать диалог со своими управляющими элементами. Используйте эту команду для показа диалога с контролами разных типов. Вы можете указать любые комбинации простого текста ( включая многострочного), поля редактирования, комбобоксы, чекбоксы, радиокнопки, Контролы для выбора директорий и файлов (с кнопкой Выбор), а также изображения и ссылки.
Эти параметры описаны на странице Общие параметры диалогов.
Можно присваивать значение любым переменным, а также определять Переменные-параметры диалогов.
Элементы диалога
Добавьте в этот список необходимые элементы диалогового окна.
Веб-страница (URL) - ссылка. Выделяется синим подчеркиванием и открывает указанную ссылку в браузере.
Выбрать папку - поле для выбора директории с кнопкой Выбор.
Выбрать Сетевое окружение - поле для выбора элемента в Сетевом окружении.
Выбрать файл - поле для выбора файлов с кнопкой Выбор.
Сохранить файл - поле для указания файла с целью сохранить файл.
Изменить - поле редактирования.
Изображение - изображение в формате jpg, gif или bmp.
Кнопка - кнопка. Можно указать URL, папку или документ для открытия в соответствующем приложении.
Комбобокс - комбобокс. Элементы комбобокса добавьте ниже с типом 'Элемент комбобокса'.
Радиокнопка - радиокнопка. Радиокнопки автоматически группируются по блокам если в дополнительных переменных переменной Sautoradio присвоена 1. В этом случае, если между двумя радиокнопками имеются отличающиеся от радиокнопок элементы, то они принадлежат разным группам и могут быть отмечены одновременно.
Текст - простой текст.
Чекбокс - чекбокс.
Элемент комбобокса - служит для определения нового элемента в комбобоксе.
Левая позиция контрола в процентах (от 0 до 100) к ширине диалога. Если указать слово inline, то элемент будет располагаться слева от предыдущего элемента.
В некоторых случаях может быть необходимо выровнять позицию элементов. Если необходимо, вставьте после значения символ "|" и укажите горизонтальное и вертикальное смещение в пикселах через двоеточие, например:
50|2:0 // 2 пиксела вправо 50|-3:0 // 3 пиксела влево 40|0:4 // 4 пиксела вниз
Если вы укажите "inline" для следующего элемента или вы не хотите менять позицию следующего элемента, укажите значение предыдущего элемента с противоположным знаком, например:
inline|0:-4 // 4 пиксела вверх 25|0:-4 // 4 пиксела вверх
Ширина контрола в процентах (от 0 до 100) к ширине диалога. Для изображений в этом поле можно указывать слово auto. В этом случае, ширина и высота элемента расчитается автоматически по размеру изображения. В противном случае, изображение будет пропроционально растягиваться или сжиматься в зависимости от указанной ширины.
Имя переменной откуда берется начальное значение и куда записывается конечное значение. Для типа Текст это поле содержит количество строк. Для поля 'Элемент комбобокса' - это имя будет записано в переменную комбобокса, если пользователь его выберет. Вы можете защитить от изменений любые контролы. Достаточно определить переменную с суфиксом '_dis' и значением '1'. Например, вы имеете переменную mycheck для чекбокса. Если вы определите до этого переменную mycheck_dis как 1, то тогда пользователь не сможет изменить состояние этого чекбокса.
для Кнопки - переменная которая содержит url или полный путь к файлу. Также можно прямо указывать url или файл. Если вы указывайте запускаемый файл, то вы можете через точку с запятой указать параметры командной строки.
http://www.google.com #winpath#\hh.exe;ms-its:#exepath#\ci.chm::/examples.html #setuppath#\myapp.exe
Для ссылок - переменная должна содержать интернет адрес, который при нажатии будет открываться в браузере. Также можно указывать конкретный URL
siteurl http://www.google.com
Для изображений - переменная которая содержит полный путь к файлу изображения. Вы можете использовать команду Временные файлы для добавления изображений в вашу инсталляцию. Также можно прямо указывать полный путь к файлу изображения.
mylogo #tempinstpath#\myimage.gif
Описательный текст для данного элемента.
Для изображений может быть или пустым или словом absolute. По умолчанию, следующий элемент (без inline) располагается под изображением, но если вы укажете в этом параметре для изображения absolute, то следующие элементы не будут учитывать высоту изображения.
Вы можете указать условие при котором будет показываться данный элемент. В противном случае, он будет скрыт.
Комментарий
Вы можете добавить в этом поле комментарий.
Дополнительные опции
Можно присваивать значение любым переменным, а также определять Переменные-параметры диалогов.
Для Edit – вы можете создать многостроковые поля редактирования или указать, что можно указывать только цифры.
посмотрите на пример ниже.
[varname]_multi = 4 -> 4 строки. [varname]_multivs = 3 -> 3 строки с вертикальным скролингом. [varname]_multihs = 5 -> 5 строк с горизонтальным скролингом. [varname]_multihvs = 3 -> 3 строки с горизонтальным и вертикальным скролингом. [varname]_num = 1 -> Вы можете указывать только цифры. [varname]_upper = 1 -> Будут заглавные буквы. [varname]_lower = 1 -> Буквы будут в нижнем регистре. [varname]_psw = 1 -> Поле для ввода с паролем. В этом случае, все введенные символы будут заменяться на один символ. Поле пароля не может быть использоваться с многостроковыми полями!
Sautoradio - укажите 1, если хотите чтобы радиокнопки автоматически разбивались на группы.
Shideheader - укажите 1, если не хотите, чтобы показывалась верхняя заголовочная часть диалога. В этом случае, у вас будет больше места для размещения ваших диалоговых элементов
[varname]_psw - укажите 1 если вы хотите чтобы поле редактирования (Edit) с именем переменной varname было полем для ввода паролей. В этом случае, вводимые символы заменяются на один и тот же символ.
Дополнительные возможности
Часто возникает ситуация, когда элементы выпадающего списка могут зависеть от конкретного компьютера, на котором запущена инсталляция. Вы можете определить элемент Комбобокс, но не указывать для него конкретные элементы Combobox Item. Чтобы заполнить выпадающий список (combobox) в момент инсталляции, нужно определить переменную [varname]_list со списком элементов в виде строк Item text=value, где Item text - это текст элемента в выпадающем списке, а value - это значение, которое будет присвоено переменной выпадающего списка, в случае, когда пользователь выбрал данный элемент.
Предположим, вы добавили комбобокс с именем переменной mycombo. Определим переменную mycombo_list со списком элементов. Например:
Combobox item 1 = 1 Combobox item 2 = 4 Combobox item 3 = 6 Combobox item 4 = Text value
В этом случае, пользователь может выбирать из 4 элементов в данном выпадающем списке. Переменную mycombo_list можно определять с помощью команд работы с переменными или в команде Исходный код.
Комментарий
Вы можете добавить в этом поле комментарий.