Launch Center pro、Skype 和剪贴板

Launch center pro, skype and the clipboard

我正在尝试在 Launch Center Pro 中创建一个动作。它应该启动 Skype,并拨打剪贴板中的号码。内置向导给出了这个:

skype:[clipboard]?call

这会打开 Skype,然后它会询问我是否要拨打我复制的号码的 URL 编码版本:“%2b1%20%2555%29%20555-5555”(而不是“ +1 (555) 555 5555")

我如何对此进行 urlDECODE?

我试过:

launch://x-callback-url/clipboard/convert?format={{urldecode}}&x-success={{Skype:}}
(this is using the built in wizard for they system clipboard actions. It opens Skype and does nothing)

skype:[clipboard/convert?format=urldecode]

skype://x-callback-url/clipboard/convert?format=urldecode

launchpro://x-callback-url/clipboard/convert?format=urldecode&x-success={{skype:[clipboard]?call}}

但是 none 有效。此请求的正确格式是什么?

不幸的是,Skype 无法解码传入的 URL,这不是 Launch Center Pro 的问题。将 URL 传递给 Skype 时,应用程序必须对 URL 进行编码(有效的 URL 中不能有空格、括号等),而 Skype 应尝试解码 URL 在拨打 phone 电话之前。最好的办法是将此报告给 Skype

对于其他研究此问题的人,我通过使用另一个应用程序 TextTool 解决了这个问题,在将其传递给 Skype 之前去除非数字字符。有效且仍然有效的最终结果是:

texttool://x-callback-url/transform?text=[clipboard]&method=regex&search=%5CD&replace=&x-success={{skype:+[[output]]}}