AppleScript启动Mac应用程序的方法是:
tell application "iTunes"
activate
end tell
JavaScript for Automation (JXA)中的等效内容是什么?
答案 0 :(得分:2)
通过Mac的JavaScript for Automation启动应用程序就像这样:
var itunes = Application('iTunes');
itunes.activate();
Application
调用在/Applications
目录中查找。可以通过名称调用任何应用程序。
.activate()
调用启动应用并将其设为前窗。如果它已在运行,则只需将应用程序移动到前窗口即可。
看来UI切换可能需要一些时间。使用类似的东西:
delay(0.3);
创建一个短暂的暂停(在这种情况下为十分之三秒),让UI在继续向应用程序发送脚本命令之前赶上。