我可以从终端拨打电话号码吗?


Answers:


18

您可以open "tel://+316123456789"启动电话流程-但您仍需要单击“呼叫”按钮进行通话。

在此处输入图片说明

为此,您也可以按。要通过Applescript自动化一切:

open location "tel://+351918306031"
delay 2
tell application "System Events" to key code 36

这是什么应用程序?
user151019 2014年

5
这是“通过iPhone打电话”-也称为“ Mac + iOS Continuity”(Yosemite + iOS8)。
Rene Larsen 2014年

1
首先看,按Enter / Return键将按“呼叫”按钮,这可能会使自动操作变得容易一些。
TJ Luoma 2014年

如果没有iPhone,它将使用FaceTime进行呼叫,因此接收者必须是具有该地址的地址。
Haroen Viaene 2015年

I tried using this method for creating a "one-click" phone number to automate testing a menu system. The number eventually got too long, and it stopped working.
M. Scott Ford

1

从理论上讲,您可以使用Automator设置一系列操作来触发拨打电话。我从未真正使用过Automator,但是据我了解,它可以工作。

首先,您可以创建一个Automator脚本,该脚本可能会触发Rene运行open "tel://+316123456789" 单击“ Call”按钮的答案。或者,您可以让它打开Goog​​le Hangouts Chrome扩展程序并类似地拨打电话号码。

其次,你会调用命令行的脚本的Automator(如描述这里):

open MyAutomatorCaller.app --args '+316123456789'

最后,您可以为上述命令创建一个Bash别名(即,在〜/ .bash_profile中):

call() { 
    open MyAutomatorCaller.app --args $1
}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.