运行脚本一段确定的时间

时间:2012-10-18 08:17:14

标签: macos timer applescript

我想在一段确定的时间内运行一个AppleScript。 当计数器达到0时,脚本应该停止工作。

我在网上找到了像这样的定时器代码:

set input to text returned of (display dialog "Enter length of timer" default answer "")
delay input
beep

但是,我不想等待那段时间,而是要执行我脚本的所有循环和操作。有没有简单的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

set start to current date
repeat
    say "a"
    if (current date) - start ≥ 3 then exit repeat
    delay 1
end repeat