bat文件和cmd文件有何区别

 我来答
jsntr88
高粉答主

2017-04-07 · 醉心答题,欢迎关注
知道顶级答主
回答量:6.5万
采纳率:91%
帮助的人:6654万
展开全部
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。
command.exe是 Windows NT 命令行接口,它不是一个dos窗口;而 cmd.exe 是一个16位的DOS应用程序,它用于支持老的dos应用程序,它一般运行于NTVDM中。但就用户来说,这两个命令有惊人的相似之处,这是因为用户在command.com中输入的命令有很大一部分要送到cmd.exe中运行。
匿名用户
2017-04-07
展开全部
本质上没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。
从它们的文件描述中也可以看出以上的区别:
cmd文件的描述是“windows nt命令脚本”
bat文件的描述是“ms dos批处理文件”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐雅彤戚暎
2019-11-04 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:767万
展开全部
cmd是在nt内核的系统中才被支持的,包括nt5内核的2000/xp/2003,也包括nt6的vista/7/8/2008
bat则适用的系统更多,除上述系统外,还包括原先的win98
如果是在nt内核系统中运行批处理脚本的话,命名为cmd或bat格式都可以,没有影响
如果是在win98中运行的话,则只有.bat的脚本才能运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式