访问 NSIS 中的命令行参数

发布于 2024-11-10 08:19:01 字数 105 浏览 1 评论 0原文

我正在尝试使我的设置脚本模块化。我根据要求从主安装脚本中调用安装 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清醇 2024-11-17 08:19:01

您可以使用GetOptions函数(上面必须包含FileFunc.nsh)。下面的例子展示了p参数的读取;它的值被保存到变量中。 $CMDLINE 是您的命令行(绝对或相对,如您所说)也包含您的参数。

!include FileFunc.nsh

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

you can use GetOptions function (FileFunc.nsh must be included above). Following example shows p parameter reading; its value is saved into the variable. $CMDLINE is your command line (absolute or relative, as you called) containing also your parameters.

!include FileFunc.nsh

Var variable    
${GetOptions} $CMDLINE "/p" $variable
撩人痒 2024-11-17 08:19:01

尝试按名称从命令行获取选项:
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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文