指定多个命令行参数

时间:2011-06-21 12:42:22

标签: windows registry

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

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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