以前やったのですが、しっかり忘れてました。
とりあえずosx/cocoaと繋がるためには(Finderの場合)
require "osx/cocoa"
include OSX
OSX.require_framework 'ScriptingBridge'
finder = OSX::SBApplication.applicationWithBundleIdentifier("com.apple.Finder")
Riとかまったくダメなのでどうやったっけかなー、と小一時間悩んで思い出した
puts finder.methods
で使えるメソッドを吐き出してもらって一つずつ試した覚えが、、。
うう、RubyのObjectクラスのメソッドばっかりのような気も、、、。
コメントを残す