重複の可能性:
Windowsバッチファイル:.bat vs .cmd?
こんにちは、
私はWindowsバッチプログラミングを学んでいて、この質問に出くわします:
。batファイルと。cmdファイルの違いは何ですか?
それらが同じである場合、なぜそれらのうちの2つが必要ですか?
ところで、command.comとcmd.exeの違いは何ですか?
.bat
ファイルはDOSからの残り物です。 .cmd
ファイルは、Window NTコマンドプロセッサ以降用であり、より多くの機能を備えています(一部のループ構造、手続き型ブロックを呼び出して返す機能)。
command.com
はオペレーティングシステムを実行するものであり、DOSおよび初期バージョンのWindowsではdir
のような内部コマンドが含まれていました。これは、Windows NTが導入されたときにcmd.exe
に置き換えられ、最初の32ビットコマンドプロセッサでした。
これはあなたを助けるかもしれません
Windowsバッチファイル:.bat vs .cmd?
http://www.pcreview.co.uk/forums/cmd-vs-bat-t1468592.html
グーグルグループで見つかった文書化された違い
CMD.EXEに関する限り、.CMDと.BATの違いは次のとおりです。拡張子を有効にすると、.CMDファイルのPATH/APPEND/Prompt/SET/ASSOCは、エラーに関係なくERRORLEVELを設定します。 .BATは、エラーに対してのみERRORLEVELを設定します。