我有一个无限循环的AppleScript应用程序在登录时启动。但是有一个问题:我不能退出它,除非我使用SIGKILL。有没有办法为它添加一些退出处理程序?或者有更好的方法在AppleScript中进行后台处理然后“重复 - 延迟 - 结束重复”?
答案 0 :(得分:0)
听起来您并没有使用 on idle 处理程序,这就是您想要做的事情。
on run
-- prep code goes here
end run
on idle
-- your code here
display dialog "TEST" giving up after 4
return 10
end idle
以上代码每10秒重复一次(根据返回值10,根据需要进行更改)。唯一要记住的是这个脚本需要保存为"保持开放状态"。
希望这有帮助