Em Yosemite, existe uma maneira de iniciar uma ligação telefônica a partir da linha de comando, também conhecida como Terminal?
Algo como:
call +316123456789
Em Yosemite, existe uma maneira de iniciar uma ligação telefônica a partir da linha de comando, também conhecida como Terminal?
Algo como:
call +316123456789
Respostas:
Você pode open "tel://+316123456789"
iniciar um processo de ligação telefônica - mas ainda precisa clicar no botão "Ligar" para fazer a ligação.
Para fazer isso, você também pode simplesmente pressionar ↩. Para automatizar tudo via Applescript:
open location "tel://+351918306031"
delay 2
tell application "System Events" to key code 36
Em teoria, você pode usar o Automator para configurar uma sequência de ações para acionar uma chamada. Na verdade, nunca usei o Automator, mas meu entendimento diz que funcionará.
Primeiro, você pode criar um script do Automator que talvez desencadeie a resposta de Rene ao executar open "tel://+316123456789"
e clicar no botão 'Ligar'. Em alternativa, pode abrir a extensão do Chrome do Google Hangouts e marcar um número da mesma forma.
Segundo, você chamaria o script Automator a partir da linha de comando (conforme descrito aqui ):
open MyAutomatorCaller.app --args '+316123456789'
Por fim, você pode criar um alias do Bash para o comando acima (por exemplo, em ~ / .bash_profile):
call() {
open MyAutomatorCaller.app --args $1
}