himorogiの日記

主にプログラミングに関することなど。少々ハード(電子工作)についても。

Javascript for Automation

Javascript for Automation で droplet を作る方法

…を知ったので、なんかネタないかと考えていたけど思いつかなかった。 function openDocuments(docs){ app = Application.currentApplication(); app.includeStandardAdditions =true; ... }引数 docs に drag&drop された filepath のリストが格納される。 …

Javascript for Automation で LotoNumbers を生成

Javascript に VisualBasic の Left 関数に相当する機能がなくて不便なので prototype 宣言した app = Application.currentApplication(); app.includeStandardAdditions =true; String.prototype.left = function(l){ return this.substr( (this.length > l…

OSX を Yosemite にしたので、ScriptEditor から Javascript でもスクリプト書けるようになった。

app = Application.currentApplication(); app.includeStandardAdditions =true; app.displayAlert( 'Hello World');※ displayAlert や displayDialog を使うときは app.includeStandardAdditions =true; が必要らしい。実行結果 app = Application(<unknown>) app.sy</unknown>…