AppleScript 启动 Mac 应用程序的方式是:
tell application "iTunes"
activate
end tell
JavaScript for Automation (JXA( 中的等效项是什么?
通过 Mac 的 JavaScript for Automation 启动应用程序是这样的:
var itunes = Application('iTunes');
itunes.activate();
Application
调用在/Applications
目录中查找。那里的任何应用程序都可以按名称调用。
.activate()
调用将启动应用并使其成为前窗口。如果它已在运行,则只需将应用程序移动到前窗口。
UI 切换似乎可能需要一点时间。使用类似以下内容:
delay(0.3);
以创建短暂的暂停(在本例中为十分之三秒(,让 UI 在继续向应用发送脚本命令之前赶上进度。