Windows 在运行对话框输入末尾添加一个“斜线”

Windows 在运行对话框输入末尾添加一个“斜线”

在 Windows 8 中,您可以使用运行对话框中的简单命令通过 Skype 呼叫某人:

skype://username

这将运行 Skype 并开始自动呼叫给定的用户名。

这里发生了一些有趣的事情。Windows 8 似乎在运行对话框输入字符串的末尾添加了一个“/”。它最终看起来像这样:

skype://username/

这会导致呼叫失败,因为 Skype 试图访问以“/”结尾的用户名(Skype 用户名中甚至不允许使用斜线!)。

有什么方法可以防止这种情况发生?谢谢!

答案1

您需要使用skype:username而不是skype://username

由于它们都以 开头skype:,因此 Windows 将它们都发送给 Skype,而 Skype 知道如何删除前两个斜杠。

但是,Windows 似乎会自动在其识别为裸网站域名的任何内容后面添加斜线。由于 Skype URL 看起来像常规网站域名,因此 Windows 会添加斜线。


还要注意,Windows 8 商店网址也只能在没有斜杠的情况下使用,使用ms-windows-store:PDP?PFN=...

答案2

相关内容