我正在尝试确定是否向我的安装程序发送了'/p'
标志。我需要让脚本根据以下情况做出不同的反应:
'/p'
:标志已发送,但后无路径(空白路径)'/p some_url'
:以实际路径发送的标志基本上,我需要一种方法来找出'/p'
是否已发送,如果是,则以某种方式做出反应,以确保以下URL是否为空。
答案 0 :(得分:1)
请参阅文档以获取 $ CMDLINE 变量:http://nsis.sourceforge.net/Docs/Chapter4.html#varother
您可以使用(使用 GetParameters 获取参数)手动解析此变量,并搜索所需的参数 / p 并处理各种情况。
另一种方法是使用 GetOptions :http://nsis.sourceforge.net/Docs/AppendixE.html#getoptions,它还可以解析参数及其值(请注意,它们使用=来分隔名称和值,例如/ ADMIN = password)。 / p>