freewill...

A Dialy Category

Archive

Contents

サーチする:
Amazon.co.jp のロゴ

2003.11.23

スクリプトをダブルクリックで動かす

 Weblogを出力するスクリプトを作ったはいいんだが、いちいちTerminal立ち上げてコマンド入力は面倒でしょ。ってことでダブルクリックで起動するように
 まず、俺の場合rubyでスクリプトを書くのでmiやらJeditやらのテキストエディタでスクリプトを書く。まぁ、Weblogを出力するスクリプトなので今まではMonblog.rbってなってたのよね。これをダブルクリックで開くようにすると。
 基本的にはTerminalで

$>chmod+x Monblog.rb

って実行権を与えれば言いわけだけどね。あ、これはUNIXのお作法ね。MacOS-XはUNIXだから。ところが、マックで編集したやつはリソースフォークってやつがくっついて、ファイルに編集したアプリの情報がそこに入ってる。Windowsだとレジストリってやつにまとめて情報が入るんだけど、マックの場合はファイルごとにつくのよ。なんで、システム(OS-X)にこのファイルはTarminalで実行するファイルですよと知らせる必要があるわけだ。それにはファイル名を.commandに変えるってのが必要になる。リソースフォークが削除されてるとこれで実行できるようになるんだけど、そうでないと、これでも編集したアプリで開かれてしまう。そこで、「情報を見る」ってやつの「このアプリケーションで開く」ってところでTerminalを選んでやると・・。するとこういうアイコンになってめでたくダブルクリックで実行されるようになる。やったぁ。

#rubyはジャガー以降に標準ではいってるよん。

Category:Macintosh

Top 前へ戻る