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

smw*_*dia 12 windows shell batch-file windows-shell

可能重复:
Windows批处理文件:.bat vs .cmd?

嗨,

我正在学习Windows Batch编程并遇到这个问题:

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

如果它们是相同的,为什么需要2个呢?

BTW,command.comcmd.exe有什么区别?

Ken*_*ite 5

.bat文件是DOS遗留下来的。.cmd文件适用于Windows NT命令处理器或更高版本,并且具有更多功能(某些循环结构,从过程类型块调用和返回的功能)。

command.com是运行操作系统的工具,它包含内部命令,例如dirDOS和Windows的早期版本。cmd.exeWindows NT引入时,它被替换,它是第一个32位命令处理器。