【问题标题】:How to call a shell command from JavaScript JXA?如何从 JavaScript JXA 调用 shell 命令?
【发布时间】:2020-04-08 10:57:33
【问题描述】:

我有一个 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 命令。

【问题讨论】:

    标签: applescript osascript javascript-automation


    【解决方案1】:

    可以使用以下命令:

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

    来自here

    【讨论】:

      猜你喜欢
      • 2010-09-05
      • 2010-11-27
      • 1970-01-01
      • 2012-09-12
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      相关资源
      最近更新 更多