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

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

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

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

-- Вызов
иначе, если результат = {кнопка возвратила:"Вызов"} тогда
рассказать приложение "FaceTime"
активировать - вывести FaceTime вперед
конец сказать
рассказать приложение "Системные события"
расскажи процесс "FaceTime"
сказать панель инструментов окна 1
- нажмите окно "Аудио"
нажмите (первая кнопка, где его описание доступности = "Аудио")
- введите номер телефона в текстовое поле
нажатие клавиши phone_num

- Нажмите кнопку "Позвонить с помощью iPhone"

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

-- Уволиться
еще
скажите приложение "FaceTime" для активации
задержка 1
сообщить приложению "Системные события" о нажатии клавиши "q" с помощью {command down} - выйти из FaceTime
конец, если

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

2 ответа

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

Это работает для меня на последней версии 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

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

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

Другие вопросы по тегам