터미널에서 전화 번호로 전화를 걸 수 있습니까? 명령 행 일명 터미널에서

요세미티에서는 명령 행 일명 터미널에서 전화를 걸 수있는 방법이 있습니까?

다음과 같은 것 :

call +316123456789


답변

open "tel://+316123456789"전화 통화 프로세스 를 시작할 수는 있지만 전화를 걸려면 “통화”버튼을 클릭해야합니다.

그렇게하려면을 누르기 만하면 됩니다. Applescript를 통해 모든 것을 자동화하려면 :

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

답변

이론적으로 Automator 를 사용 하여 호출을 트리거하는 일련의 동작을 설정할 수 있습니다 . 나는 실제로 Automator를 사용한 적이 없지만 그것을 이해하면 효과가 있다고 말합니다.

먼저, ‘통화’버튼 을 실행 open "tel://+316123456789" 하고 클릭하는 Rene의 응답을 트리거하는 Automator 스크립트를 작성할 수 있습니다 . 또는 Google 행 아웃 Chrome 확장 프로그램을 열고 마찬가지로 전화를 걸 수도 있습니다.

둘째, 명령 줄에서 Automator 스크립트를 호출합니다 ( 여기에 설명되어 있음 ).

open MyAutomatorCaller.app --args '+316123456789'

마지막으로 위 명령에 대해 Bash 별칭을 만들 수 있습니다 (예 : ~ / .bash_profile).

call() {
    open MyAutomatorCaller.app --args $1
}