EN  RU
Войти
Главная
Скачать
Купить
Документация
Поддержка
Контакты
 
Справочная информация  /  Список команд  /  Диалоги

Диалог - Установки

Показать диалог со своими управляющими элементами. Используйте эту команду для показа диалога с контролами разных типов. Вы можете указать любые комбинации простого текста ( включая многострочного), поля редактирования, комбобоксы, чекбоксы, радиокнопки, Контролы для выбора директорий и файлов (с кнопкой Выбор), а также изображения и ссылки.

Комментарий, Текст заголовка, Описание заголовка, Текст, Лого картинка, Кнопки, Условие

Эти параметры описаны на странице Общие параметры диалогов.

Дополнительные опции

Можно присваивать значение любым переменным, а также определять Переменные-параметры диалогов.

Элементы диалога

Добавьте в этот список необходимые элементы диалогового окна.

Тип

Веб-страница (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 можно определять с помощью команд работы с переменными или в команде Исходный код.

Комментарий
Вы можете добавить в этом поле комментарий.

Смотрите также

  • Как использовать команду Диалог - Установки
Eonza automation software - free, open source cross-platform program for easy creation and management of scripts.
  • Список команд
    • Деинсталлятор
    • Диалоги
      • Диалог - Readme
      • Диалог - Слайд-шоу
      • Диалог - Браузер
      • Диалог - Все готово к установке
      • Диалог - Дерево
      • Диалог - Добро пожаловать
      • Диалог - Лицензия
      • Диалог - Окончание
      • Диалог - Папка меню Пуск
      • Диалог - Пароль
      • Диалог - Пользователь и рег. клю
      • Диалог - Прогресс
      • Диалог - Путь установки
      • Диалог - Резервные копии
      • Диалог - Свой собственный
      • Диалог - Список чекбоксов
      • Диалог - Установки
      • Диалог - Язык
      • Установки Диалога - Прогресс
    • Интернет
    • Переменные
    • Приложение
    • Программирование
    • Регистрировать DLL и шрифты
    • Реестр & INI
    • Система
    • Сообщения и звук
    • Текстовые файлы
    • Файлы
Политика конфиденциальности
Copyright © ООО «Новострим», 2009-2026 ОГРН 1107232031390. Все права защищены.