如何读取提供给卸载程序的命令行参数?
使用 NSIS,如何读取提供给卸载程序的(可选)命令行参数?
我不需要按名称读取它——只需读取给出的第一个参数就足够了。
Using NSIS, how can I read a (optional) command-line parameter provided to an uninstaller?
I don't need to read it by name-- just reading the first parameter given could be enough.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为了其他人的利益,这是我使用的实际代码。
程序执行时带有参数:
然后在卸载程序的
un.onInit
方法中:会弹出一个消息框,值为: FALSE
For anyone else's benefit, here's the actual code I used.
Program executed with parameter:
Then inside the uninstaller's
un.onInit
method:Will pop up a message box with the value: FALSE
使用 FileFunc.nsh 中的 GetParameters 和 GetOptions 辅助函数(包含在 NSIS 中) )
Use the GetParameters and GetOptions helper functions in FileFunc.nsh (Included with NSIS)