Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查特定标志是否已发送到NSIS脚本_Nsis_Electron Builder - Fatal编程技术网

检查特定标志是否已发送到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)