如何使用Applescript处理Automator错误

时间:2013-08-02 13:00:20

标签: applescript automator

我还是一个新手,所以我希望我的问题有道理。

我创建了一个简单的Automator应用程序。我有iCal设置在夜间运行它。因为其他东西在同一时间运行,我有时会得到“行动”等等等等等“遇到错误......”

是否有一种方法(使用Applescript):( 1)忽略错误并继续应用程序或(2)单击错误上的“确定”按钮并重新启动应用程序?

编辑:我基本上希望Applescript运行Automator创建的应用程序,如果/当该应用程序有“动作”等等等等等等“遇到错误”类型消息时,我想要Applescript继续或重新启动Automator创建的应用程序。这包括删除在运行Automator创建的应用程序期间弹出的错误消息框。

感谢。

2 个答案:

答案 0 :(得分:2)

如果您的代码在Applescript中,您可以尝试这样的事情:

repeat with i from 1 to 5
    try
        --insert your code here
        set thrownError to 1 / 0

        -- If code completes without error, exit repeat
        exit repeat
    on error
        beep
        delay 3
    end try
end repeat

答案 1 :(得分:1)

如果您只想忽略AppleScript中的错误,只需使用try

即可
try
  --do what ever
on error
  --continue with code
end