- Perlについての質問箱 64箱目 [転載禁止]©2ch.net
503 :デフォルトの名無しさん[sage]:2015/10/07(水) 04:00:55.64 ID:bi7UjXPc - はいどうもありがとう。
ただもうめんどうになってるから、解決できなかったらもうそれはそれでいいんだ。 それは試してないけど、cmd.exeは最終的には必ず 「ブラウザが」 ファイルを開いてコマンドの処理は完了する。 おかしくなるときは、数秒コマンドの完了が遅延して、そのあとcmd.exeが終了せず制御がperlに戻らなくなる。 結果としてcmd.exeはフリーズ状態になる。 use FileHandle; use IPC::Open2; $| = 1; my $pid = open2($Reader, $Writer, "cmd.exe"); print $Writer "test.html\n"; print $Writer "exit\n"; close $Writer; close $Reader; こんな感じで書いても結局は同じ
|