Applescript ждут, пока модал исчезнет - PullRequest
0 голосов
/ 15 мая 2019

Я пишу скрипт для генерации PDF для большого количества писем.Поскольку генерация PDF занимает некоторое время, я хочу, чтобы скрипт ждал, пока

enter image description here

исчезнет в Mail.Так что я могу начать обрабатывать следующий.Ниже перечислены атрибуты этого элемента.

enter image description here

Поскольку у него нет заголовка, как я могу указать, что этот элемент должен исчезнуть?

1 Ответ

1 голос
/ 15 мая 2019

Вам нужны две повторяющиеся петли, одна ждет, пока лист не появится, а другая ждет, пока лист не исчезнет.

tell application "System Events"
    tell process "Mail"
        repeat until exists sheet 1 of window 1
            delay 0.5
        end repeat
        repeat while exists sheet 1 of window 1
            delay 0.5
        end repeat
        -- sheet was dismissed
    end tell
end tell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...