访问NSIS中的命令行参数

时间:2011-05-31 10:06:48

标签: nsis

我正在努力使我的设置脚本模块化。我根据要求在主设置脚本中调用setup exe。我想将命令行参数传递给被调用的exe。有人可以告诉我如何访问被调用脚本中的命令行参数。

提前致谢。

2 个答案:

答案 0 :(得分:14)

您可以使用GetOptions功能(上面必须包含FileFunc.nsh)。以下示例显示p参数读数;它的值保存在变量中。 $CMDLINE是您的命令行(绝对或相对的,如您所调用的),还包含您的参数。

!include FileFunc.nsh

${GetOptions} $CMDLINE "/p" $variable

答案 1 :(得分:1)

尝试通过名称从命令行获取选项: http://nsis.sourceforge.net/Get_command_line_parameter_by_name