8 votes

Passer un appel FaceTime avec AppleScript

Est-il possible de lancer un appel FaceTime avec "+1 (###) ###-####" lorsque j'exécute un AppleScript ?

FaceTime prend-il en charge AppleScript et comment puis-je automatiser le début d'un appel ?

11voto

William T Froggard Points 5321

Voilà qui va faire l'affaire. Vous pouvez saisir un numéro de téléphone dans la plupart des formats normaux. Je ne peux pas dire que je les ai tous essayés :

set phone_num to text returned of (display dialog "Input a phone number to call:" default answer "")
do shell script "open facetime://" & quoted form of phone_num
tell application "System Events"
    repeat until (button "Call" of window 1 of application process "FaceTime" exists)
        delay 1
    end repeat
    click button "Call" of window 1 of application process "FaceTime"
end tell

1voto

leland359 Points 11

Grand code William Foggard ! Merci, votre code fonctionne pour moi, avec Big Sur, 11.4. Voici une version légèrement modifiée. Elle va FaceTime ce que vous mettez dans ***********, le code de William a une boîte pop up. Cela fonctionne bien avec Keyboard Maestro.

do shell script "open facetime://" & "+***********"
tell application "System Events"
    repeat until (button "Call" of window 1 of application process "FaceTime" exists)
        delay 1
    end repeat
    click button "Call" of window 1 of application process "FaceTime"
end tell

Je voulais laisser ce commentaire, mais il semble que je doive d'abord obtenir plus de points. C'est l'un de mes premiers posts, j'espère qu'il est bien fait.

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