从JavaScriptforAutomation(JXA)脚本启动Mac应用程序

从JavaScriptforAutomation(JXA)脚本启动Mac应用程序,javascript,macos,automator,javascript-automation,Javascript,Macos,Automator,Javascript Automation,启动Mac应用程序的AppleScript方法是: tell application "iTunes" activate end tell 通过Mac的JavaScript启动应用程序实现自动化的等效方法是: var-itunes=应用程序(“itunes”); itunes.activate(); Application调用查看/Applications目录中的内容。任何应用程序都可以通过名称调用 .activate()调用将启动应用程序并使其成为前窗口。如果应用程序已经在运行,只需将

启动Mac应用程序的AppleScript方法是:

tell application "iTunes"
  activate
end tell

通过Mac的JavaScript启动应用程序实现自动化的等效方法是:

var-itunes=应用程序(“itunes”);
itunes.activate();
Application
调用查看
/Applications
目录中的内容。任何应用程序都可以通过名称调用

.activate()
调用将启动应用程序并使其成为前窗口。如果应用程序已经在运行,只需将其移动到前窗口即可

用户界面切换似乎需要一些时间。使用类似于:

延时(0.3);
在继续向应用程序发送脚本命令之前,创建一个短暂的暂停(在本例中为十分之三秒),让UI跟上