AppleScriptのように使う

以前やったのですが、しっかり忘れてました。
とりあえず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クラスのメソッドばっかりのような気も、、、。


コメントを残す

メールアドレスが公開されることはありません。

70 + = 73