Terminalden bir telefon numarası arayabilir miyim?


15

Yosemite'de, komut satırı aka Terminal'den bir telefon görüşmesi başlatmanın bir yolu var mı?

Gibi bir şey:

call +316123456789

Yanıtlar:


18

Sen ile yapabilirsiniz open "tel://+316123456789"bir telefon sürecini başlatmak - ama hala arama yapmak için "Arama" butonuna tıklamanız gerekmektedir.

resim açıklamasını buraya girin

Bunu yapmak için tuşuna da basabilirsiniz . Applescript ile her şeyi otomatikleştirmek için:

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

Hangi uygulama bunu yapıyor?
user151019

5
Bu, "Mac ile iOS Sürekliliği" (Yosemite + iOS8) olarak da bilinen "iPhone üzerinden telefon görüşmeleri" dir.
Rene Larsen

1
FWIW, Enter / Return tuşuna basmanın 'Call' düğmesine basacağını ve bunun otomatikleştirmeyi biraz daha kolaylaştırabileceği anlaşılıyor.
TJ Luoma

İPhone'unuz yoksa, bu FaceTime'ı kullanarak arayacaktır, bu nedenle alıcının buna sahip bir adres olması gerekir.
Haroen Viaene

Bir menü sistemi test otomatikleştirmek için bir "tek tık" telefon numarası oluşturmak için bu yöntemi kullanarak denedim. Sayı sonunda çok uzadı ve çalışmayı durdurdu.
M. Scott Ford

1

Teorik olarak, bir arama yapmayı tetiklemek üzere bir dizi eylem ayarlamak için Automator'u kullanabilirsiniz . Asla Automator kullanmadım, ama benim anlayışım işe yarayacağını söylüyor.

İlk olarak, Rene'nin çalıştırma open "tel://+316123456789" ve 'Ara' düğmesine tıklamayı belki de tetikleyen bir Automator betiği oluşturabilirsiniz . Veya Google Hangouts Chrome Uzantısını açmasını ve benzer şekilde bir numara çevirmesini sağlayabilirsiniz.

İkinci olarak, Automator komut dosyasını komut satırından çağırırsınız ( burada açıklandığı gibi ):

open MyAutomatorCaller.app --args '+316123456789'

Son olarak, yukarıdaki komut için bir Bash takma adı oluşturabilirsiniz (yani ~ / .bash_profile içinde):

call() { 
    open MyAutomatorCaller.app --args $1
}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.