» IfSilent: определяет флаг тихого режима

K.A.V.
www.oszone.net
22.02.2010
Автор: kotkovets
Последнее обновление: 18.12.2010

IfSilent [метка перехода, если инсталлятор запущен в тихом режиме] [метка перехода, если инсталлятор запущен в обычном режиме]
Чтобы запустить инсталляторы NSIS безоконном интерфейсе (тихий режим установки) используют ключ /S
IfSilent 0 NotSilent
 MessageBox MB_OK "Тихий режим запуска"
 Goto Done
NotSilent:
 MessageBox MB_OK "Обычный режим запуска"
Done:
Возможно установить флаг тихого режима с помощью команды SetSilent
Команда SetSilent работает, только в функции .OnInit
SetSilent silent|normal
OutFile Silent.exe

Function .OnInit
 SetSilent Silent
FunctionEnd

Section
 IfSilent 0 +2
 MessageBox MB_OK "Тихий режим запуска"
SectionEnd
Или командой SilentInstall, для деинсталлятора SilentUnInstall
OutFile Silent.exe

SilentInstall Silent

Section
 IfSilent 0 +2
 MessageBox MB_OK "Тихий режим запуска"
SectionEnd