bat文件和cmd文件有何区别
3个回答
展开全部
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。
command.exe是 Windows NT 命令行接口,它不是一个dos窗口;而 cmd.exe 是一个16位的DOS应用程序,它用于支持老的dos应用程序,它一般运行于NTVDM中。但就用户来说,这两个命令有惊人的相似之处,这是因为用户在command.com中输入的命令有很大一部分要送到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批处理文件”
从它们的文件描述中也可以看出以上的区别:
cmd文件的描述是“windows nt命令脚本”
bat文件的描述是“ms dos批处理文件”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cmd是在nt内核的系统中才被支持的,包括nt5内核的2000/xp/2003,也包括nt6的vista/7/8/2008
bat则适用的系统更多,除上述系统外,还包括原先的win98
如果是在nt内核系统中运行批处理脚本的话,命名为cmd或bat格式都可以,没有影响
如果是在win98中运行的话,则只有.bat的脚本才能运行
bat则适用的系统更多,除上述系统外,还包括原先的win98
如果是在nt内核系统中运行批处理脚本的话,命名为cmd或bat格式都可以,没有影响
如果是在win98中运行的话,则只有.bat的脚本才能运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询