NSIS安装程序名称

Jam*_*pen 7 installer nsis

是否可以设置编译安装程序时生成的nsis安装程序文件?

就像是:

makensis /ExeFile:myInstall-v4.1.2.3.exe install.nsi
Run Code Online (Sandbox Code Playgroud)

那会很敏锐.

Kyl*_*net 9

您可以使用/ D开关在命令行上定义符号,如下所示:

makensis /DMyInstallerName="myInstall-v4.1.2.3.exe" install.nsi
Run Code Online (Sandbox Code Playgroud)

然后在您的安装脚本中:

!ifdef MyInstallerName
    OutFile "${MyInstallerName}"
!else
    OutFile "myInstall.exe"
!endif
Run Code Online (Sandbox Code Playgroud)