01 Windowsバッチファイル注意

※注意: バッチファイルのファイル名は、コマンドと同じ名前にしてはいけない!

コマンドと同じファイル名にすると、延々と繰り返しコマンドが流れ続けてしまう。

route.bat

route add 192.168.11.0/24 192.168.0.254

例えば、上記のバッチを実行すると下記のようになる。

原因は「バッチの名前とコマンド名が同じであること」です。
何故上手くいかないかと言うと、「route.exe」が実行されておらず、
当該ファイル自体のroute.batを認識しているために中身の無いバッチファイルを自身で指定して無限実行しているのです。