【问题标题】:Specify multiple command line parameters指定多个命令行参数
【发布时间】:2011-06-21 12:42:22
【问题描述】:

我正在关注 Microsoft 的 this example 以使用 Web 协议注册应用程序。

通过添加此密钥: shell/open/command/(默认) = "C:\Program Files\Alert\alert.exe" "%1"

我可以传入一个参数。如何传入许多参数,用分隔符(比如空格)分隔?我已经尝试过了,但它不起作用:

shell/open/command/(Default) = "C:\Program Files\Alert\alert.exe" "%1" "%2" "%3"

【问题讨论】:

  • 其他参数是什么?

标签: windows registry


【解决方案1】:

看起来操作系统只会传递一个参数:点击的 URL。

如果您需要更多信息,也许您可​​以在 URL 本身中对其进行编码?

【讨论】:

    【解决方案2】:

    试试shell/open/command/(Default) = "C:\Program Files\Alert\alert.exe" "%1" %*

    【讨论】:

      猜你喜欢
      • 2015-11-30
      • 2012-11-12
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 2012-11-05
      • 2014-06-05
      • 1970-01-01
      • 2018-09-28
      相关资源
      最近更新 更多