小澤さくです。

In article <199802200846.RAA00688.keiju / cupmail0.rational.com>,
	ruby-list / netlab.co.jp writes:

> **.rb -> **.bat にするスクリプト(rb2bat.rb)最近作りました. 私自身は確
> かめていませんが, 動作確認はしてもらいました. >> thanks 金光さん

バッチファイルを使うときに xxxx.bat と .bat まで付けて入力すると失敗します。

> @rem --*-Ruby-*--
> @echo off
> ruby -x -S %0.bat %1 %2 %3 %4 %5 %6 %7 %8 %9
> goto END_OF_RUBY
> END_OF_HEADER

if EXIST %0 goto HAS_EXTENSION
ruby -x -S %0.bat %1 %2 %3 %4 %5 %6 %7 %8 %9
goto END_OF_RUBY
:HAS_EXTENSION
ruby -x -S %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
goto END_OF_RUBY

これでいいのかなと思ったら、フルパスで書かないと無意味ですね。
めったに .bat まで付けて実行することはないからいいけど。

-- 
小澤索郎@A.I.SOFT, INC.           自由業者に日曜はない。
<mailto:ozawa / aisoft.co.jp>        もしくは毎日が日曜日。
<mailto:XLQ03714 / niftyserve.or.jp> さて、恐いのはどっち?