Tôi có thể gọi một số điện thoại từ Terminal không?


15

Ở Yosemite, có cách nào để bắt đầu một cuộc gọi điện thoại từ dòng lệnh hay còn gọi là Terminal không?

Cái gì đó như:

call +316123456789

Câu trả lời:


18

Bạn có thể open "tel://+316123456789"bắt đầu quá trình gọi điện thoại - nhưng bạn vẫn cần nhấp vào nút "Gọi" để thực hiện cuộc gọi.

nhập mô tả hình ảnh ở đây

Để làm như vậy, bạn cũng có thể chỉ cần nhấn . Để tự động hóa mọi thứ thông qua Applescript:

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

Ứng dụng này làm gì?
dùng151019

5
Đây là "Cuộc gọi điện thoại qua iPhone" - còn được gọi là "Liên tục Mac + iOS" (Yosemite + iOS8).
Rene Larsen

1
FWIW có vẻ như nhấn phím Enter / Return sẽ nhấn nút 'Gọi', điều này có thể giúp tự động hóa việc này dễ dàng hơn một chút.
TJ Luoma

Nếu bạn không có iPhone, điều này sẽ gọi bằng FaceTime, vì vậy người nhận sẽ cần phải là một địa chỉ có địa chỉ đó.
Haroen Viaene

Tôi đã thử sử dụng phương pháp này để tạo số điện thoại "một lần nhấp" để tự động kiểm tra hệ thống menu. Con số cuối cùng đã quá dài, và nó ngừng hoạt động.
M. Scott Ford

1

Về lý thuyết, bạn có thể sử dụng Automator để thiết lập một chuỗi các hành động để kích hoạt thực hiện cuộc gọi. Tôi chưa bao giờ thực sự sử dụng Automator, nhưng sự hiểu biết của tôi về nó nói rằng nó sẽ hoạt động.

Trước tiên, bạn có thể tạo tập lệnh Automator có thể kích hoạt câu trả lời của Rene về việc chạy open "tel://+316123456789" nhấp vào nút 'Gọi'. Hoặc, bạn có thể yêu cầu nó mở Tiện ích mở rộng Chrome của Google Hangouts và quay số tương tự.

Thứ hai, bạn sẽ gọi tập lệnh Automator từ dòng lệnh (như được mô tả ở đây ):

open MyAutomatorCaller.app --args '+316123456789'

Cuối cùng, bạn có thể tạo bí danh Bash cho lệnh trên (ví dụ: trong ~ / .bash_profile):

call() { 
    open MyAutomatorCaller.app --args $1
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.