MS-DOS 批处理文件后缀名是.bat吗?EXE又何区别?
本质上没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。从它们的文件描述中也可以看出以上的区别:cmd文件的描述是“windows nt命令脚本”bat文件的描述是“ms dos批处理文件”
求采纳
什么是文件名后缀
说起来Windows工作界面下的文件名简直是随心所欲,比如:某编辑部的2000年工作计划。文件名即可用中文直接表达,而且长度最长可达256个字符,让人看起来真是一目了然。然而在Windows环境中,安装的软件中却大量存在着类似CALENDAR.EXE、GAMES.GRP等等的文件名,这又是为什么呢?原来这些文件名都是根据DOS环境的文件名命名规则而定的。
DOS环境下的文件名
在DOS下,文件名采用8+3结构,即:最长8位的文件名,由小数点分隔后再跟上最长3位的后缀名,如:READ.ME、SETUP.EXE,一般情况下文件名不允许使用汉字,只能由字母、数字和一些符号组成。如READ.ME用中文理解就是"读我",即提示用户在使用软件前先看看这个文件的内容,以获取更多的提示信息。而更重要的是,DOS下规定用后缀名来区分各种不同的文件。
在DOS下最容易遇到的首先是可执行文件,后缀名有两类:*.exe、*.com(此处的*表示文件名任意),它们是由汇编语言或其它高级语言编出的程序经过编译后直接在DOS下运行的文件。有时由于软件功能多、内存偏小,不能一次性全部调入内存还可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外还有一种文件可以直接运行,*.bat,即批处理文件,其中有许多命令或可执行文件名,主要用于提高工作效率,其中最有用的是Autoexec.bat,这个文件在开机时会被自动执行(自动执行在英文中就是Automatically execute)。而另外一种可以加载但不能直接运行的文件即是系统扩展管理文件*.sys(sys即系统system),它主要提供某些非标准设备如鼠标、扩充内存等的驱动程序,如mouse.sys、himem.sys。为了统一管理还专门规定了一个config.sys的文本文件来一次性地在开机时自动调入这些必需的设备驱动程序,这些文件一旦被误删或换名或被病毒侵袭则将直接导致系统工作不正常。
DOS下字处理产生的文件原本是可以不用后缀的,但人们常用*.txt表示(txt即文本text)。被所有的平台和所有应用程序支持。而为了管理方便,人们也可以用自己的名字做后缀来表示是自己建的文本文件,如我输入的很多文章即为*.mcj,为了便于用户在意外删掉原文件的情况下能尽快恢复原文件,许多字处理系统都提供了一种自动备份的功能,如我第二次编辑JIHUA.MCJ时(JIHUA:计划的汉语拼音),系统会先拷贝一份原文件为JIHUA.BAK。使用具有特殊格式功能的字处理软件,如求伯君先生早年推出的WPS,就会规定其后缀为.wps,用以标识是用WPS生成的文本文件。当使用字处理软件编辑高级语言程序时,后缀通常为相应语言的前三个字母(如:*.BAS即BASIC语言源程序,*.PAS为PASCAL语言程序,*.FOR为Fortran语言程序,*.C即为C语言,*.ASM即为汇编语言程序)。
伴随着可执行文件常附有以下几类文件:*.HLP即帮助文件(help)、*.CFG即配置文件(config)、*.DAT即数据文件(data)、*.LOG即日志文件(log)、*.TMP为临时文件(temporal)。
Windows环境下的文件名
绝大多数DOS文件名后缀在Windows下继续有效,但Windows本身也引出了许多种崭新的后缀名,如:*.drv为设备驱动程序(Driver)、*.fon和*.fot都是字库文件、*.grp为分组文件(Group)、*.ini为初始化信息文件 (Initiation)、*.pif为DOS环境下的可执行文件在Windows下执行时所需要的文件格式、*.crd即卡片文件(Card)、*.rec即记录器宏文件(Record)、*.wri即文本文件(Write),它是字处理write.exe生成的文件、*.doc和*.rtf也是文本文件(Document),它们是Word产生的文件、*.cal为日历文件、*.clp是剪贴板中的文件格式、*.htm和 *.html即主页文件、*.par为交换文件、*.pwl为口令文件(Password)等等。
图像文件名后缀
进入多媒体世界后,大家会看到各种各样精彩的图片,会发现许多种后缀名。的确,由于各个公司在开发图形有关的软件时都自制标准,导致今日在图形方面有太多的格式,以下就是常见的几种格式:
首先是一种位图文件格式,它是一组点(像素)组成的图像,它们由图像程序生成或在扫描图像时创建。主要有Windows位图(.BMP):由Microsoft公司开发,它被Windows和Windows NT平台及许多应用程序支持。支持32位颜色,用于为Windows界面创建图标的资源文件格式,光标(.CUR、.DLL、.EXE):资源文件格式,用于创建Windows界面的光标。OS/2位图(.BMP):Microsoft公司和IBM开发的位图文件格式。它为各种操作系统和应用程序所支持。支持压缩,最大的图像像素为64000×64000。画笔(.PCX):由Zsoft公司推出,它对图像数据也进行了压缩,可由PCX生成。用于Windows的画笔。支持24位颜色,最大图像像素是64000×64000。支持压缩。图形交换格式:
BAT与前两种不同,它是批处理文件(无论windows或DOS)。BAT文件其实是一些语法命令或可执行文件的组合。它是可以通过记事本一类的文本编辑器编辑的,系统根据其中的内容系统调用命令或其他文件实现功能。可以这么说,BAT实际上就是文本文件。
COM/EXE是具有可执行结构的文件。他们的建立需要使用专门的编译软件。(他们的结构复杂的多)
WINNT.EXE是微软nt核心的系统(包括winnt、win2000、winxp等等)的安装程序,它并不是批处理文件类型。
winnt是在DOS下安装XP以上系统的,.bat是批处理文件
不一样啊
.EXE 是可执行文件,直接就执行文件的内容了
.BAT 是批处理文件,它是运行批处理,它可以执行这个批处理文件里的可执行程序.
一般的可执行程序分COM/EXE/BAT三种。
BAT与前两种不同,它是批处理文件(无论windows或DOS)。BAT文件其实是一些语法命令或可执行文件的组合。它是可以通过记事本一类的文本编辑器编辑的,系统根据其中的内容系统调用命令或其他文件实现功能。可以这么说,BAT实际上就是文本文件。
COM/EXE是具有可执行结构的文件。他们的建立需要使用专门的编译软件。(他们的结构复杂的多)
WINNT.EXE是微软nt核心的系统(包括winnt、win2000、winxp等等)的安装程序,它并不是批处理文件类型。
邴鬼帕朱: bat 般的可执行程序分COM/EXE/BAT三种. BAT与前两种不同,它是批处理文件(无论windows或DOS).BAT文件其实是一些语法命令或可执行文件的组合.它是可以通过记事本一类的文本编辑器编辑的,系统根据其中的内容系统调用命令或其他文件实现功能.可以这么说,BAT实际上就是文本文件. COM/EXE是具有可执行结构的文件.他们的建立需要使用专门的编译软件.(他们的结构复杂的多) WINNT.EXE是微软nt核心的系统(包括winnt、win2000、winxp等等)的安装程序,它并不是批处理文件类型
清涧县13229307689: 后缀是.bat 是什么文件 - ?
邴鬼帕朱: 批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用. 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样...
清涧县13229307689: MS - DOS是什么东西? - ?
邴鬼帕朱: 1、MS-DOS 批处理文件是以BAT扩展名 2、bat文件是文本文件 3、bat文件是为了完成一系列操作而将内部命令和外部命令罗列到了一起,这些命令按照顺序依次执行.
清涧县13229307689: MS - DOS批处理文件是什么? - ?
邴鬼帕朱: 文件以bat,或cmd结尾,其中bat是文本格式的,他的基础是dos命令.dos的删除命令,del,举个例子,要删除d盘下的文件test.txt,可以用win+r打开运行输入cmd回车,输入del d:text.txt回车,就完成了删除.如果写成bat脚本,打开记事本写下del d:text.txt然后保存为user.bat双击运行即删除完成.
清涧县13229307689: 电脑上所有文件的后缀都是什么啊? - ?
邴鬼帕朱: 一、常见的文件后缀名 ACA Microsoft的代理使用的角色文档 acf 系统管理配置 acm 音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 aif 声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放...
清涧县13229307689: MS - DOS批处理文件是什么??
邴鬼帕朱: 是bat 批处理是DOS系统下的程序.对目前WINDOWS来说,用途不大,可以忽略不计. 基本上就专业人士使用
清涧县13229307689: 电脑文件的后缀分别代表什么意思 - ?
邴鬼帕朱: DOC应该是WORD吧 BAT 批处理 TEXT? 应该是文本
清涧县13229307689: 附件里的 命令提示符中的MS - DOS 批处理文件是 什么意思?
邴鬼帕朱: 后缀是bat的文件就是批处理文件,是一种文本文件.简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的DOS命令.
清涧县13229307689: DOS操作系统中的自动批处理文件是什么? - ?
邴鬼帕朱: 是扩展名为BAT的文件,你可以用记事本输入内容,保存成扩展名为BAT的文件在DOS下就可以用.