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

我知道cmd和bat文件都是批处理文件,都是靠cmd.exe解析执行,我不懂他们之间有什么区别,是语法不一样吗?还有一个问题,他们是属于脚本还是一般程序?
本质上没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要液此比bat文件多。cmd文件只有在windows2000以上的陪侍系统中才能运行闹乱迅,而bat文件则没有这个限制。从它们的文件描述中也可以看出以上的区别:cmd文件的描述是“windows nt命令脚本”bat文件的描述是“ms dos批处理文件”
求采纳
本质上没有区别,都是简单的文本编码方式,都可以用兆拆记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。从它们的文件描述中也可以悄猜旦看出以上的区别:cmd文件的描述是“启扰windows nt命令脚本”bat文件的描述是“ms dos批处理文件” 查看原帖>>