Sunday, December 23, 2007

RubyでMacの辞書アプリケーションを呼ぶ

アプリケーションのサービスを利用するとMacのアプリケーションの機能を Rubyから呼び出すことができる。 例えば辞書アプリを以下のように呼び出すことができて便利。
require 'osx/cocoa'

p = OSX::NSPasteboard.generalPasteboard                                                                                                                                       
p.declareTypes_owner([OSX::NSStringPboardType],self)                                                                                                                          
p.setString_forType("単語",OSX::NSStringPboardType)                                                                                                                           

OSX::NSPerformService("Look Up in Dictionary", p)

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home