1

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

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

有没有办法(使用Applescript):(1)忽略错误并让应用程序继续运行或(2)单击错误上的“确定”按钮并重新启动应用程序?

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

谢谢。

4

2 回答 2

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
于 2013-08-02T14:00:48.313 回答
1

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

try
  --do what ever
on error
  --continue with code
end
于 2013-08-02T15:57:18.420 回答