Как мне нажать «Позвонить с помощью iPhone», используя иерархию инспектора специальных возможностей?

514
Brayden Hermann

Вот код AppleScript:
установите для phone_num значение «1111111111» - (укажите здесь свой номер)

скажите мне активировать
диалоговое окно дисплея «» buttons {"FaceTime", "Call", "Cancel"} кнопка по умолчанию 2 с пиктограммой пути к ресурсу «AppIcon.icns» в комплекте (путь к приложению «FaceTime»)

- FaceTime,
если result =, затем
выполните сценарий оболочки «open facetime: //» и цитируемая форма phone_num
сообщают приложению «Системные события» «
повторить пока нет (кнопка« Вызов »окна 1 процесса приложения« FaceTime »существует)
задержка 1
конец повтор
нажмите кнопку« Вызов »окна 1 процесса приложения»FaceTime "
конец сказать

- Вызовите
другое, если результат =, затем
сообщите
активировать приложение «FaceTime» - переведите FaceTime в интерфейсную
часть,
сообщите приложение «Системные события»,
сообщите процессу «FaceTime»,
сообщите панель инструментов окна 1
- нажмите « Аудио»окно
нажмите (первая кнопку, где его описание доступности =„Аудио“)
- поместить телефонный номер в текстовом поле
нажатия клавиши phone_num

- нАЖМИТЕ„Вызов с помощью iPhone“кнопка

конца сказать
концу сказать
концу сказать

- В
противном случае
скажите приложению "FaceTime", чтобы активировать
задержку. 1
Скажите приложению "System Events", чтобы он нажал клавишу "q", используя - Выйдите из FaceTime
end, если

Иерархия Инспектора Доступности

1
Это похоже на то, что принадлежит [так]. Appleoddity 6 лет назад 0

2 ответа на вопрос

0
wch1zpink

Вот кое-что, что может побрить несколько строк из вашего кода ...

Это работает для меня на последней версии Sierra

set input to the (123 - 456 - 7890) -- Insert Telephone Number open location "tel://" & input & "?audio=yes" delay 1 -- You May Need To Adjust This Delay Value tell application "System Events" key code 36 end tell 
0
rachit

У меня есть аналогичная настройка в Альфреде . Я использую это, чтобы нажать на Call.

tell application "System Events" to click button "Call" of front window of application process "FaceTime"

Похожие вопросы