2016年9月13日火曜日

【bat】batファイル名は内部で使ってるコマンド名にしてはいけない

■自分自身が呼び出されてしまう
echoなどのほとんどのコマンドは大丈夫だが、typeperfなどの一部のコマンドに関しては、
batファイル名をtypeperf.batなどにしてしまうと、自分が呼び出され続け、無限ループとなる。

■echoコマンドは呼び出し元のファイル名をecho.batにしても大丈夫。

例えば、tp.batというファイル名からtypepefコマンドを実行すると問題無し。

■しかし、typeperf.batというファイル名からtypeperfコマンドを呼ぶと
失敗する。以下のように延々と自分が呼び続けられる。

0 件のコメント:

コメントを投稿