• ベストアンサー

バッチファイルで無限ループ

以下の1行だけを書いたバッチファイルを作って、ダブルクリックすると書いたコマンドがDOS窓で無限に実行されてどんどんスクロールしていきます。 route add 172.22.0.0 mask 255.255.0.0 192.168.75.2 metric 1 あらかじめDOS窓を開いておいてこのバッチファイルをドロップすれば正しく実行されるのですが、何故この様なことになるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

作成したバッチファイルの名前は? route.bat とかにしちゃってたら、そういう事もあるかも。

ketlop
質問者

お礼

ああーっ! ズバリその通りです。 ありがとうございます。

その他の回答 (1)

  • atoznt
  • ベストアンサー率40% (74/182)
回答No.2

それはバッチファイルの名前がroute.batだからです。 実行時のカレントディレクトリの違いで無限ループしたりしなかったりします。 ご自分でバッチを書かれるような方ならこれだけでピンと来るでしょう

ketlop
質問者

お礼

その通りですね。お恥ずかしい。 なんで気づかなかったんだろう。 ありがとうございました。

関連するQ&A

専門家に質問してみよう