まずはrb-appscriptというgemをインストール
sudo gem install rb-appscript
で、実際使うときは
require 'rubygems'
require 'appscript'
include Appscript
require 'rb-appscript'じゃないのね。
include Appscriptはどうも本来必要ないっぽいのだけど、僕の環境では書いてないとエラーが出た。
あとはAppleScriptのコードをRubyな感じで書くだけ
例として、Firefoxを起動してカーソルキーの下を一回押すには
app('Firefox,app').activate
app('System Events').keystroke(31.chr)
で、できるはず。
から、各アプリケーションが持ってるActionScriptを出力できるASDictionaryと、AppleScriptのコードをRubyとかPythonとかの文法に翻訳してくれるASTranlateがダウンロードできる。
0 件のコメント:
コメントを投稿