我已经看到几个链接表明可以从命令行使用 Skype 进行呼叫。这些说明提出了以下建议:
skype --callto:+14445551234
但是,这给我一个错误消息,“Skype:无法识别的选项'--callto:+14445551234”。
这可能吗?
用例场景:
我想经常拨打一个特定的号码。
- 假设 Skype 客户端已经运行并登录。
- 我在桌面上创建了一个快捷方式,可以运行
skype --callto:+14445551234
或类似的东西。 - 双击快捷方式。
- 弹出Skype窗口,立即拨打该号码
这可以做到吗?
我知道有一个 Skype API。这可以通过 Ubuntu 上的普通 Skype 安装来完成,而无需安装任何开发人员工具吗?
编辑:我正在考虑这个问题仍然是开放的,因为我想知道这是否可以通过默认安装的 Skype 没有任何附加功能。
但是,下面关于“ Skype4Py ”的答案确实回答了预期的结果,尽管使用了额外的工具。如果几周后没有另一个答案,我会将其标记为答案。
很简单:
经测试。有用。不仅仅是昵称。还有直接电话号码:
(这意味着:OP的主要错误是冒号而不是空格......)
是的,如果你使用 Skype4Py。
我基于 Skype4Py 的示例/callfriend.py 创建了一个简单的 callto.py 脚本。它将 Skype 名册中的电话号码或朋友姓名作为参数。只有在Skype已经启动时才有效。
Skype 会询问您是否要向 Skype4Py 授予 API 权限。
代码如下:
您可以在不使用任何 API 的情况下编写 bash 脚本。你的用法是错误的。正确的方法是:
您可以通过在终端中键入以下命令来查看更多选项
几年前,我写了一个小 Python 脚本来做这种事情。
这是针对 Skype 的 Linux 版本。所以我不能确定它是否仍然有效。
以下似乎适用于 Ubuntu 18.04.6 上的Skype for Linux 8.73.0.92:
这会打开一个号码呼叫提示,其中输入的号码但不进行实际呼叫,用户必须自己按下呼叫按钮。
顺便一提
也可以,所以他们似乎至少留下了一些版本 4 API,但我在网上找不到任何文档。