shutdown.bat

Windowsでシャットダウンするバッチファイルを作成してshutdown.batというファイル名にしていたら、なぜかシャットダウンせずに無限ループになる。普通に手動で入力すると動作するので、「?」と思っていた。ぐぐってみたら謎が分かった。Windowsだとカレントディレクトリにあるものが優先されるので、shutdown.batファイルの中でshutdownと書くと自分自身を呼び出してしまうということらしい。ふむ。