set productName = "产品名称“
set makeexepath=c:\NSIS
set scriptname=installer-include-OEM.nsi
set scriptname=installer-include-OEM.nsi
echo 开始编译
%makeexepath%\makensis.exe /DUSR_UPX /DPRODUCT_NAME=%productName% %installpath%\%scriptname%
echo 完成编译
----------------------------------------------------------------------------------------------以上是bat脚本,大意是把productName这个参数传到installer-include-OEM.nsi里面,这样NSI脚本里面尽量用都可以用变量,这样通用性好。当然也可以一次性传多个参数给NSI脚本。
在bat脚本可以做准备
工作,如进行svn更新等,然后调makensis.exe进行编译。