ユビキタスの街角

Thursday, August 30, 2007

Mac上でRubyスクリプトがDrag&Dropを受け付けるようにする

Macintoshのデスクトップに実行可能なRubyスクリプトを置いても、 ダブルクリックやDrag&Dropで起動することができない。 xxxx.appというアプリケーション形式にする必要がある。

pqrs.orgでは Info.plistというファイルを自力で編集してapp化する方法が解説されているが、 Drag&Dropしてもファイル名がプログラムに渡されないという制限があるし、 別のツールを使う方が簡単なようである。 Platypusというツールを使うのが一番楽だが、 システム附属のAutomatorというソフトを使うこともできる。