检查特定标志是否已发送到NSIS脚本
我正在试图确定是否向我的安装程序发送了检查特定标志是否已发送到NSIS脚本,nsis,electron-builder,Nsis,Electron Builder,我正在试图确定是否向我的安装程序发送了'/p'标志。我需要让脚本根据以下场景做出不同的反应: 未发送任何标志 '/p':已发送标志,但之后没有路径(空白路径) '/p some_url':使用实际路径发送的标志 基本上,我需要一种方法来确定是否发送了'/p',如果发送了,则以某种方式反应以下url是否为空。请参阅$CMDLINE变量的文档: 您可以使用(使用GetParameters获取参数)手动解析此变量,并搜索所需的参数/p并处理各种情况 另一种方法是使用GetOptions:它还提供对参数
'/p'
标志。我需要让脚本根据以下场景做出不同的反应:
'/p'
:已发送标志,但之后没有路径(空白路径)'/p some_url'
:使用实际路径发送的标志基本上,我需要一种方法来确定是否发送了
'/p'
,如果发送了,则以某种方式反应以下url是否为空。请参阅$CMDLINE变量的文档:
您可以使用(使用GetParameters获取参数)手动解析此变量,并搜索所需的参数/p并处理各种情况
另一种方法是使用GetOptions:它还提供对参数及其值的解析(注意,它们使用=来分隔名称和值,如/ADMIN=password)