使用 JavaScript 调用 Shell 脚本以实现自动化

sve*_*joh 5 javascript applescript javascript-automation

使用 AppleScript,我可以使用以下命令调用 shell 脚本:

do shell script "echo 'Foo & Bar'"
Run Code Online (Sandbox Code Playgroud)

但是我在 Yosemite Script Editor 中找不到使用 JavaScript 的方法。

Sho*_*rKo 5

do shell script 是标准脚本添加的一部分,所以这样的事情应该可以工作:

app = Application.currentApplication()
app.includeStandardAdditions = true
app.doShellScript("echo 'Foo & Bar'")
Run Code Online (Sandbox Code Playgroud)