当AppleScripts在系统范围的“脚本菜单”中运行时,它们的进度将显示在菜单栏中,使用ScriptMonitor小程序(位于OS X Yosemite中引入的/System/Library/CoreServices/ScriptMonitor.app
)。这使您可以了解正在运行的脚本,监视进度并轻松停止运行脚本。
是否可以从脚本菜单外部通过ScriptMonitor运行AppleScripts,例如从终端或来自其他应用程序的系统调用?
我尝试了以下命令的各种排列,但都没有成功:
/System/Library/CoreServices/ScriptMonitor.app/Contents/MacOS/ScriptMonitor /PATH/TO/SCRIPT
或
open -a /System/Library/CoreServices/ScriptMonitor.app --args /PATH/TO/SCRIPT
这有用的原因是有许多帮助应用程序运行AppleScripts以响应事件,但往往不太擅长通知用户他们的成功或失败。