批处理文件

✍ dations ◷ 2025-05-10 17:00:09 #脚本语言,磁盘操作系统,Windows管理,程序设计语言

批处理文件(英語:Batch file),又称批次档,在DOS、OS/2、微软视窗系统中,是一种用来当成脚本语言运作程序的文件。它本身是文本文件,其中包含了一系列让具备命令行界面的解释器读取并运行的指令。它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的解释器(通常是COMMAND.COM或者CMD.EXE)解释运行。它相当于是类Unix系统下的Shell script。

在DOS及Windows 9x操作系统家族中,批处理文件的文件扩展名为.bat。在OS/2及Windows NT操作系统家族,批处理文件的文件扩展名为.cmd。当运行批处理文件时,shell程序(通常是COMMAND.COM或cmd.exe)会读取文件内容,之后通常是以逐行的方式,运行它的命令。其最简单的例子,是逐行书写在命令行中会用到的各种命令。也可以在批处理文件后面加上更多种类的参数。更复杂的情况,需要使用if、for、goto、choice等命令控制程序的运行过程,如同C语言、Basic等高级语言一样。如果需要实现更复杂的应用,利用外部程序是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何当前系统下可运行的程序都可以放在批处理文件中运行。

有些人认为批处理语言的含义要比上面的描述更广泛,还包括许多软件自带的批处理语言,如 Microsoft Office、Visual Studio、Adobe Photoshop 所内置的批处理语言的功能,用户可通过它们让相应的软件执行自动化操作(例如调整某个资料夹所有 PSD 图档的分辨率)。 而这类批处理语言也大多提供把一系列操作录制为批处理文件的功能,这样用户不必写程序就能得到批处理程序。

相关

  • 人工智能人工智能(英语:Artificial Intelligence,缩写为AI)亦称智械、机器智能,指由人制造出来的机器所表现出来的智能。通常人工智能是指通过普通计算机程序来呈现人类智能的技术。该词
  • 艾普斯龙运载火箭爱普瑟隆固态燃料火箭(日语:イプシロンロケット、Εロケット,英语译名:Epsilon Launch Vehicle)是日本的宇宙航空研究开发机构(JAXA)与民间业者IHI共同研发、用来发射人造卫星的固
  • 巴马科巴马科(Bamako)是西非国家马里的首都,名称源自班巴拉语,意为“鳄鱼之河”,也是该国最大城市,政治、经济中心。位于尼日尔河畔。2017年人口1,297,281。1908年,巴马科成为法属苏丹的
  • 常德桃花源风景区桃花源位于湖南桃源县城西南15千米水溪附近。面临沅水,背依群山,是中国历史上道教圣地之一。因酷似东晋大诗人、文学家陶渊明《桃花源记诗并记》描述的理想境界而闻名。桃花源
  • 韩国茶文化参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):韩国茶文化泛指韩国的制茶、饮茶的文化。韩国的茶叶最初
  • 红河 (密西西比河)雷德河(英语:Red River),也译作“红河”,是密西西比河下游西岸的主要支流之一。雷德河发源于得克萨斯州西北部地区,有两支主要源头,合流后向东流去,成为得克萨斯和俄克拉何马州的边
  • 布莱顿公学布莱顿公学 (Brighton College),是英国的一所男女混合公学,位于英格兰布莱顿。该校由威廉∙奥德文∙索姆斯于1845年成立。布莱顿公学是位于萨塞克斯的第一所维多利亚氏公学。该
  • 西部开拓史《西部开拓史》(英语:How the West Was Won)是一部1963年的史诗型式西部片。时间设定为1839年至1889年。情节是拓荒者普莱斯科特一家人四代的故事,旁及各相关人事物;从中呈现半个
  • 市古贞次市古贞次(市古貞次,いちこ ていじ),1911年5月5日-2004年3月25日,日本山梨县甲府市人,日本文学者(日语:日本文学者)、日本文学家。毕业于旧制巣鸭中学校(现巣鸭中学校・高等学校(日语:巣鴨
  • 变色龙 (消歧义)变色龙可以指: