如何从JavaScript JXA调用shell命令?

时间:2018-01-11 06:41:50

标签: applescript osascript jxa

我有一个AppleScript脚本正在调用我要转换为JavaScript(JXA)的shell命令,但我没有看到等效的do shell script

以下是使用AppleScript的脚本:

#!/usr/bin/osascript

on run argv

    set convertScript to "export -i '" & first item of argv  & "' -o '" & second item of argv & ".csv'"

    do shell script convertScript

end run

我的桌面应用程序调用此脚本,然后脚本执行shell命令。

1 个答案:

答案 0 :(得分:0)

看起来可以使用以下命令:

var app = Application.currentApplication(),
app.includeStandardAdditions = true;
return app.doShellScript('ls');

来自here