4 votes

Comment puis-je lancer un appel téléphonique Hangouts avec Applescript/Terminal ?

Je veux lancer un appel téléphonique sur Google Hangouts avec Applescript.

Hangouts dispose d'un dictionnaire AS, mais avec seulement les suites par défaut.

Je veux émuler l'ouverture de la fenêtre popup Hangouts, la saisie d'un numéro de téléphone et le lancement de l'appel.

J'ai regardé API Hangouts mais cela me dépasse. Mais je pense que cela pourrait être fait en appelant Python ou ruby scripts à partir du Terminal.

(J'aimerais intégrer cela dans Butler de l'action sur le numéro de téléphone).

0 votes

Hangouts dispose d'un dictionnaire AppleScript ?

0 votes

Exactement ce que je pensais ? @Ze've quelle application utilises-tu ?

0 votes

Il suffit de faire shift-cmd-O dans l'éditeur AS... Mais rien à l'intérieur.

1voto

wch1zpink Points 6067

Ce script que j'ai écrit fonctionne pour moi. Vous devrez peut-être ajuster quelques valeurs de délai, en fonction de la vitesse à laquelle votre ordinateur lance votre navigateur, etc.

J'ai en fait écrit ce script et l'ai sauvegardé comme une application et ensuite je l'ai activé comme une commande de dictée.

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

1 votes

En date du 28 janvier 2017, ce code ne fonctionne pas. Si vous pouvez résoudre le problème, je vous en serais très reconnaissant.

0 votes

@rubik'ssphere merci de m'avoir signalé que mon script original ne fonctionnait plus. J'ai fait quelques ajustements à l'original et maintenant le script fonctionne à nouveau.

0 votes

Le nouveau code fonctionne parfaitement. Mon navigateur web de prédilection est Google Chrome. Pouvez-vous écrire une version de ce code pour Chrome ? Et pour l'application de bureau Google Hangouts.app ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X