Имя пользователя:
Пароль:
 

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

SHVtYW4=


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

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


Цитата novahudonoser:
задача такая, по окончании установки в окне финиша нужна галка "открыть страницу в интернете" с ссылкой на сайт »
Ещё можно открыть определённым браузером:
Код: Выделить весь код
[Run]
Filename: {pf}\Internet Explorer\iexplore.exe; Parameters: http://www.site.ru/; Flags: postinstall; Description: Посетить сайт
Цитата:
Flags:
postinstall

postinstall - После установки
Действителен только в секции [Run]. Указывает инсталлятору создать задание с флажком (checkbox) на странице мастера Установка завершена. Пользователь может выбрать из предложенного списка параметры, которые он хочет запустить или отменить. Раньше этот флаг назывался showcheckbox.

Если инсталлятор должен перезагрузить компьютер пользователя (после установки файла с флагом restartreplace или если в секции [Setup] директива AlwaysRestart=yes), страница с флажком для выбора не сможет отобразиться и из-за этого параметр не запустится.

Флаг isreadme для параметров секции [Files] теперь не нужен. Если компилятор обнаружит флаг isreadme, он его удалит и заменит соответствующим заданием секции [Run] в начале этой секции. У этого задания будут флаги shellexec, skipifdoesntexist, postinstall и skipifsilent.
shellexec

shellexec - Исполняется оболочкой
Этот флаг можно использовать, только если в Filename задан не исполняемый файл (не .exe и не .com). Когда флаг установлен, Filename может быть папкой или любым зарегистрированым типом файла - включая .hlp, .doc и т.д. Файл будет отрыть программой по умолчанию для его типа. То же произойдет, если пользователь дважды кликнет мышью на файле в окне Проводника.

По умолчанию, при использовании флага shellexec, инсталлятор не будет ждать, пока завершится запущенный процесс. Если необходимо, чтобы инсталлятор подождал завершения выполнения процесса, следует комбинировать флаг shellexec с флагом waituntilterminated. Обратите внимание, что инсталлятор не будет ждать окончания процесса, если, например, в Filename указана папка. (Note that it cannot and will not wait if a new process isn't spawned -- for example, if Filename specifies a folder).
unchecked

unchecked - Переключатель не выбран
Действует только в секции [Run]. Указывает инсталлятору не ставить флажок в строке с параметром. Пользователь может его выбрать, если захочет его запустить. Этот флаг игнорируется, если также установлен флаг postinstall.

Последний раз редактировалось Nordek, 30-01-2014 в 18:10.


Отправлено: 18:01, 30-01-2014 | #2049