UNIX Shell(シェル)を利用する

説明

YosemiteのJXA - JavaScript自動化機能はUNIX Shellを利用することができます。Shellの呼び出しはdoShellScript()メソッドを使います。パラメーターには文字列で、そのままUNIXコマンドを指定します。doShellScript("whoami")やdoShellScript("ls")、doShellScript("pwd")など、多くのコマンドを利用することができます。(一部エラーになるものもあります)
Shellで実行した結果(標準出力)が、そのままdoShellScript()の戻り値となります。

サンプル [サンプルをダウンロード]

var app = Application.currentApplication(); // 現在実行しているアプリケーションを取得
app.includeStandardAdditions = true;
var text = app.doShellScript("ls"); // lsコマンド
app.displayDialog(text);
<< 目次に戻る