Имя установщика NSIS - PullRequest
7 голосов
/ 07 мая 2010

Можно ли установить файл установщика nsis, сгенерированный при компиляции установщика?

что-то вроде:

makensis /ExeFile:myInstall-v4.1.2.3.exe install.nsi

Это было бы очень интересно.

1 Ответ

9 голосов
/ 07 мая 2010

Вы можете определить символ в командной строке , используя переключатель / D, например:

makensis /DMyInstallerName="myInstall-v4.1.2.3.exe" install.nsi

Тогда в вашем установочном скрипте:

!ifdef MyInstallerName
    OutFile "${MyInstallerName}"
!else
    OutFile "myInstall.exe"
!endif
...