ただただしです。

たむら けんいち  <ken-ichi.tamura / nifty.ne.jp> wrote:
>まず、ruby の中で system でもって
>
> system "start http://www.ruby-lang.org/" 
>これは、OK です。
># もちろん、上の rundll32... でも
>
>しかし、インフォシークの検索のためのパラメータ込みの URL
>
>http://www.infoseek.co.jp/Titles?qt=ruby+http&lk=noframes&svx=10&col=JW&qp=0&n
>h=100 を渡した場合、ブラウザも起動しませんでした。

 なるほど、それは失礼しました。

 私はNT上でbashを使っているせいか、「system "start 〜"」はどんな
URLでも動きませんでした。で、↑のinfoseekをrundll32経由で開くこと
はできるのですが、URLが途中で切れてしまいます(ruby+httpまで)。

 これは「&」が何か(?)に解釈されちゃってるってことのようなので、
URL全体をクオートしたら、ばっちり動きました↓。

system 'rundll32 url.dll,FileProtocolHandler "http://www.infoseek.co.jp/Titles?qt=ruby+http&lk=noframes&svx=10&col=JW&qp=0&nh=100"'

#もはやRubyの話ではないかも。

----
□Don't □ ただただし@神奈川県相模原市 <sho / spc.gr.jp>
□Think,□ カブ   http://www.bekkoame.ne.jp/~sho/cub/
□Buuuy.□ こま犬 http://www.bekkoame.ne.jp/~sho/komainu/