¿Cómo puedo iniciar una llamada de Hangouts con Applescript / Terminal?

4

Quiero iniciar una llamada telefónica de Google Hangouts con Applescript.

Hangouts tiene un diccionario AS, pero solo con las suites predeterminadas.

Quiero emular abrir la ventana emergente Hangouts, escribir un número de teléfono e iniciar la llamada.

Miré API de Hangouts , pero está más allá de mí. Pero creo que se podría hacer llamando a scripts python o ruby desde Terminal.

(Me gustaría integrarlo en la función de acción en el número de teléfono de Butler .)

    
pregunta Ze'ev 06.09.2014 - 01:33

1 respuesta

1

Este script que escribí funciona para mí. Es posible que deba ajustar algunos de los valores de retardo, dependiendo de la velocidad con la que su computadora inicie su navegador, etc.

En realidad escribí este script y lo guardé como una aplicación y luego lo habilité como un comando de dictado

tell application "Safari"
    activate
    set URL of document 1 to "https://hangouts.google.com/"
    delay 8 --adjust this value if needed
    set the clipboard to "1-234-567-8910" -- enter the real phone number
    tell application "System Events"
        click button 5 of UI element 1 of scroll area 1 of group 1 of group 1 of tab group 1 of splitter group 1 of window "Google Hangouts" of application process "Safari"
        delay 1
        click button "New conversation" of UI element 1 of scroll area 1 of group 11 of UI element 1 of scroll area 1 of group 1 of group 1 of tab group 1 of splitter group 1 of window "Google Hangouts" of application process "Safari"
        keystroke (the clipboard)
        delay 2
        key code 36
    end tell
end tell
    
respondido por el wch1zpink 19.12.2016 - 05:30

Lea otras preguntas en las etiquetas