访问 NSIS 中的命令行参数
我正在尝试使我的设置脚本模块化。我根据要求从主安装脚本中调用安装 exe。我想将命令行参数传递给被调用的 exe。有人可以告诉我如何访问正在调用的脚本中的命令行参数吗?
提前致谢。
I am trying to make my setups scripts modular. I am calling setup exe's from within main setup script based to the requirements. I want to pass command line arguments to the exe being called. Can someone please tell me how to access the command line arguments in the script being called.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
GetOptions
函数(上面必须包含FileFunc.nsh
)。下面的例子展示了p
参数的读取;它的值被保存到变量中。$CMDLINE
是您的命令行(绝对或相对,如您所说)也包含您的参数。you can use
GetOptions
function (FileFunc.nsh
must be included above). Following example showsp
parameter reading; its value is saved into the variable.$CMDLINE
is your command line (absolute or relative, as you called) containing also your parameters.尝试按名称从命令行获取选项:
http://nsis.sourceforge.net/Get_command_line_parameter_by_name
Try to get options from Command line by their name:
http://nsis.sourceforge.net/Get_command_line_parameter_by_name