批处理文件

✍ dations ◷ 2025-10-29 21:46:03 #脚本语言,磁盘操作系统,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 图档的分辨率)。 而这类批处理语言也大多提供把一系列操作录制为批处理文件的功能,这样用户不必写程序就能得到批处理程序。

相关

  • 格波格波(lattice wave)是原子热振动的一种描述。从整体上看,处于格点上的原子的热振动可描述成类似于机械波传播的结果,这种波称为格波,即晶格的振动模。晶格具有周期性,因此晶格的振
  • 氢甲酰化反应氢甲酰化反应也称羰基合成,是工业上用烯烃与氢气及一氧化碳在高压(10-100atm)加热(40-200°C)和过渡金属催化下反应制备醛类的方法。反应的总体结果是醛基和氢分别加到烯烃双键的
  • 石川2019冠状病毒病石川县疫情,介绍2019冠状病毒病疫情中,日本石川县发生的情况,可能无法涵盖所有及时的事件。2月21日,石川县发现县内第1例冠状病毒病病例(#83、石川#1):50余岁男性职
  • 诺贝尔奖得主列表诺贝尔奖(瑞典语:Nobelpriset,挪威语:Nobelprisen)是一项由瑞典皇家科学院、瑞典学院、卡罗琳学院和挪威诺贝尔委员会颁发给对化学、物理、文学、和平和生理及医学这五方面有着杰
  • 城 (日本)日本的城,是一种提供予地方领主(大名)居住的武装建筑,主要由城门、围墙及主城组成。起始于弥生时代,全盛时期在战国时代的关原之战后,后来因为德川家康的“一国一城令”而式微,幕末
  • 张翰冲张翰冲(1570年-1622年),号凌九,福建晋江县人,明朝官员,同进士出身。万历四十四年(1616年),登丙辰进士,授金坛县知县。以考选入觐,期间卒于京师。时在天启二年(1622年),年五十三。万历年间,张
  • 迪克·亚历山大迪克·亚历山大(英语:Dick Alexander)为一位美国音讯工程师。他曾赢得了2次奥斯卡最佳音响效果奖,并在这个奖项上获得了6次提名。自1975年起他参与了170多部电影的制作。所罗门
  • 何塞·安东尼奥·普里莫·德里维拉何塞·安东尼奥·普里莫·德里维拉,第三代埃斯特利亚侯爵(西班牙文:José Antonio Primo de Rivera,1903年4月24日-1936年11月20日)是一位西班牙政治家,米格尔·普里莫·德里维拉侯
  • 迈克·格雷拉迈克·格雷拉(英语:Mike Grella,1987年1月23日-)是一名意大利裔美国足球运动员,司职前锋,现效力英甲俱乐部贝里。格拿生于纽约的格伦科夫(英语:Glen Cove, New York)并且他有一个非常
  • 马来语群马来语群是南岛语系巽他-苏拉威西语群下的一支,包含马来西亚、印度尼西亚和文莱的官方语言马来语,西苏门答腊省的米南佳保语,西婆罗洲的伊班语。马来语群的起源地在西婆罗洲,现