如何从 JavaScript JXA 调用 shell 命令?
How to call a shell command from JavaScript JXA?
我有一个调用 shell 命令的 AppleScript 脚本,我想将该命令转换为 JavaScript (JXA),但我没有看到 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 命令。
可以使用以下命令:
var app = Application.currentApplication();
app.includeStandardAdditions = true;
return app.doShellScript('ls');
来自 here.
我有一个调用 shell 命令的 AppleScript 脚本,我想将该命令转换为 JavaScript (JXA),但我没有看到 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 命令。
可以使用以下命令:
var app = Application.currentApplication();
app.includeStandardAdditions = true;
return app.doShellScript('ls');
来自 here.