Сам NSIS имеет только встроенную автоматическую поддержку /NCRC
, /S
и /D=c:\foo\bar
, кроме того, что должно быть специально закодировано автором установки.
/S
устанавливает режим установщика в режим без вывода сообщений и пропускает все страницы, он будет выполнять только Section
с. IfSilent
может использоваться для обнаружения тихого режима в вашем коде.
Поддержка пользовательских параметров может быть добавлена в установщик путем анализа командной строки с помощью макроса GetOptions
из FileFunc.nsh
и / или с помощью файла ответов.
Файл ответов обычно представляет собой просто файл .ini со значениями, которые установщик может прочитать, чтобы изменить значения по умолчанию: ReadIniStr $FooValue "$EXEDIR\mysetupanswer.ini" "Options" "Foo"
.