我有一个Little AppleScript保存为保持打开状态的应用程序。激活应用程序将执行“运行”。
通过保持开放性,脚本不会自行退出。
是否可以注册应用程序本身是否已在运行并再次单击?
我为此感到困惑,因为在应用程序已经运行时根本不执行脚本。
此外,在第二次单击时,我不想检查第一次运行是否成功(在这种情况下:我不想检查野生动物园是否正在运行)。
我只是不想做完全不同的事情。
on run
tell application "Safari" to activate
end run
--somehow check for second start here...
on idle
beep
return 5
end idle
答案 0 :(得分:1)
双击应用程序图标或单击停靠图标将调用on reopen
处理程序
on reopen
--somehow check for second start here...
end reopen