Installation 如何读取给定给卸载程序的命令行参数?
使用NSIS,如何读取提供给卸载程序的(可选)命令行参数Installation 如何读取给定给卸载程序的命令行参数?,installation,nsis,uninstallation,Installation,Nsis,Uninstallation,使用NSIS,如何读取提供给卸载程序的(可选)命令行参数 我不需要按名称阅读它——只需阅读给出的第一个参数就足够了。使用FileFunc.nsh(包含在NSIS中)中的和GetOptions助手函数。为了其他人的利益,这里是我使用的实际代码 使用参数执行的程序: C:\path\to\program.exe -SELECT-DATA=FALSE 然后在卸载程序的un.onInit方法中: Function un.onInit ${GetParameters} $R0 ${GetOpti
我不需要按名称阅读它——只需阅读给出的第一个参数就足够了。使用FileFunc.nsh(包含在NSIS中)中的和GetOptions助手函数。为了其他人的利益,这里是我使用的实际代码 使用参数执行的程序:
C:\path\to\program.exe -SELECT-DATA=FALSE
然后在卸载程序的un.onInit
方法中:
Function un.onInit
${GetParameters} $R0
${GetOptions} $R0 "-SELECT-DATA=" $R1
MessageBox MB_OK "Value read: $R1"
FunctionEnd
将弹出一个值为FALSE的消息框