我想将一些变量传递到我的.nsi
脚本中。无论是从环境还是命令行,我该怎么做?
我发现section in the documentation表明我可以使用语法$%envVarName%
在我的脚本中使用环境变量,但是当我有
File "/oname=$pluginsdir\inst.msi" "$%VERSION%-Installer-64bit.msi"
我收到错误
File: "$%VERSION%-Installer-64bit.msi" -> no files found.
$VERSION
在我的环境中。
我是否在尝试读取环境变量或其他将值传递到我的脚本中的方法时出错?
答案 0 :(得分:1)
$%VERSION%
,则 set VERSION=1.2.3.4
应该有效
或者您可以创建定义:makensis -DVERSION=1.2.3.4 myscript.nsi
和File: "${VERSION}-Installer-64bit.msi"