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


15

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

다음과 같은 것 :

call +316123456789

답변:


18

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

여기에 이미지 설명을 입력하십시오

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

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

어떤 앱입니까?
user151019

5
"Mac + iOS 연속성"(Yosemite + iOS8)이라고도하는 "iPhone을 통한 전화 통화"입니다.
르네 라슨

1
그러나 Enter / Return 키를 누르면 '통화'버튼을 누르면 자동화가 조금 더 쉬워 질 수 있습니다.
TJ Luoma

iPhone이없는 경우 FaceTime을 사용하여 전화하므로 수신자가 해당 주소를 가지고 있어야합니다.
Haroen Viaene

메뉴 시스템 테스트를 자동화하기 위해이 방법을 사용하여 "원 클릭"전화 번호를 만들었습니다. 결국 숫자가 너무 길어 작동을 멈췄습니다.
M. Scott Ford

1

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

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

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

open MyAutomatorCaller.app --args '+316123456789'

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

call() { 
    open MyAutomatorCaller.app --args $1
}
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.