2

OSA スクリプトで使用Application.currentApplication()する場合、コマンド ラインから実行すると、次の警告が発行されます。

warning: failed to get scripting definition from /usr/bin/osascript; it may not be scriptable.

なぜこれが起こっているのか、それに対して何ができるのか?

app.js:

#!/usr/bin/env osascript -l JavaScript

var app = Application.currentApplication();
app.includeStandardAdditions = true;
console.log('Hello, I’m ' + app.pathTo(this));

シェル出力:

❯❯❯ ./app.js
2015-03-01 12:39:29.611 app.js[65539:6266286] warning: failed to get scripting definition from /usr/bin/osascript; it may not be scriptable.
Hello, I’m /Users/aaron/Desktop/app.js
4

1 に答える 1