更改NSIS脚本变量的值
NSIS 在编译应用程序时,可能会动态更改变量的值,这个时候可以通过命令行传入的方式进行更改,如下所示,我们需要更改的值是OutFile的名称:
OutFile ${ExecName}
这个时候,我们在运行命令时,传入命令如下即可更改ExecName的值了,传入命令如下:
G:\NSIS_Setup>E:\\NSIS\\makensis.exe /DExecName="NimoPC_1.1.0.exe" NimoPC_Template.nsi
添加公司、描述、版本
!insertmacro MUI_LANGUAGE "SIMPCHINESE"
VIProductVersion "1.0.0.0" ;must be X.X.X.X
VIAddVersionKey /LANG=${LANG_SIMPCHINESE} FileDescription "NimoStreamer"
VIAddVersionKey /LANG=${LANG_SIMPCHINESE} FileVersion "1.0.0"
VIAddVersionKey /LANG=${LANG_SIMPCHINESE} ProductName "NimoStreamer"
VIAddVersionKey /LANG=${LANG_SIMPCHINESE} ProductVersion "${ExecName}"
VIAddVersionKey /LANG=${LANG_SIMPCHINESE} LegalCopyright "Copyright (C) 2018"
VIAddVersionKey /LANG=${LANG_SIMPCHINESE} CompanyName "Huya"
参考链接:
https://blog.csdn.net/lz465350/article/details/39185249/
https://blog.csdn.net/u011175448/article/details/52948441
https://blog.csdn.net/chunleixiahe/article/details/77413778