在 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
使用命令skype /callto:username
https://support.skype.com/en/faq/FA171/can-i-run-skype-for-windows-desktop-from-the-command-line