たむらです。 > >Cygwin版で、system/exec どちらでもブラウザが起動できませんでした。 > >一応 コマンドプロンプトでは、"start http://www..." でデフォルトのブラウザが > >起動してくれるのに。 > > systemに直接URLを渡してもダメでしょう(commandまたはcmdを/cつけて > 起動しないと)。win32なら、rundll32を使うと、よけいなDOS窓とかが開 > かなくてよいです。例 : > > system( 'rundll32 url.dll,FileProtocolHandler http://www.spc.gr.jp/' ) まず、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 を渡した場合、ブラウザも起動しませんでした。 ちなみに、コマンドプロンプトで start 〜 では、インフォシークの検索URL でも きちんとブラウザが起動して、検索結果のページが表示されます。 たむら