* .bat和* .cmd文件有什么区别?

可能重复:
Windowsbatch file:.bat vs .cmd?

嗨,

我正在学习Windows批处理编程,并遇到这个问题:

.bat.cmd文件有什么区别?

如果他们是相同的,为什么需要其中2?

顺便说一句, command.comcmd.exe有什么区别?

Solutions Collecting From Web of "* .bat和* .cmd文件有什么区别?"

.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。