Applescript等到模态消失

时间:2019-05-15 18:43:59

标签: applescript

我正在编写一个脚本来为许多邮件生成PDF。因为PDF生成需要一些时间,所以我希望脚本等到

enter image description here

在邮件中消失。因此,我可以开始处理下一个。以下是此元素的属性。

enter image description here

由于没有标题,我如何指定要等到该元素消失后?

1 个答案:

答案 0 :(得分:1)

您需要两个重复循环,一个重复,直到工作表出现为止,另一个重复,直到工作表消失为止。

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