有馬@FITECです。 suzuki / fram.ed.fujitsu.co.jp wrote "[ruby-list:15890] difference of system() between UNIX and Windows" | すずき@富士通です。 | UNIX系ならば、"system()"は子プロセス(shell)が起動され、そのプロセスが | 終わるまで、それ以降の処理は待っているものと理解していましたが、Windowsでは | 勝手に次の処理へと進んでしまいました。これはOSの仕様の違いと理解すればよい | のでしょうか? Windows では、別の Window を開くアプリケーションは待たないのが普通のようです。 コンソールアプリケーションの場合は、期待通りに終了を待ちます。 私は Windows95 で使うとき、system "start /w notepad" のように書いています。 -- 有馬 康弘 <fit0298 / fitec.co.jp>