文章目录

  • 前言
  • 一、什么是批处理文件?批处理文件的作用是什么?
  • 二、批处理文件的格式是什么?
  • 三、如何来编写批处理文件?
  • 四、批处理文件的工作平台
  • 五、批处理文件的应用
  • 总结

前言

批处理文件是指文件后缀名为“.bat”的文件,它的作用是可以一次批量执行大量的命令。这种文件在dos时期曾被大量使用,win9x时期也有,但已经开始少用了,最典型的是autoexec.bat这个文件了。


一、什么是批处理文件?批处理文件的作用是什么?

批处理文件(Batch File,简称 BAT文件)是一种在DOS 下最常用的可执行文件。它具有灵活的操纵性,可适应各种复杂的计算机操作。所谓的批处理,就是按规定的顺序自动执行若干个指定的DOS命令或程序。即是把原来一个一个执行的命令汇总起来,成批的执行,而程序文件可以移植到其它电脑中运行,因此可以大大节省命令反复输入的繁琐。同时批处理文件还有一些编程的特点,可以通过扩展参数来灵活的控制程序的执行,所以在日常工作中非常实用。

二、批处理文件的格式是什么?

批处理文件起源于DOS时代,在DOS时代的扩展名为.bat(即是batch的缩写),可使用Copy con、Edit、WPS等DOS程序来编辑。
经时代的发展,现今批处理文件已经不止支持DOS下的程序,同时也支持Windows环境程序的运行,在Windows NT以后的平台中,还加入了以.cmd为扩展名的批处理文件,其性能比.bat文件更加优越,执行也与.bat文件一样方便快捷。
注:由于.bat文件是基于16平台下的程序,在Windows NT及以后的32位中运行时偶尔会出现堆栈溢出之类的错误,所以建议在新的系统中尽可能的采用.cmd扩展的批处理文件代替.bat的文件。

三、如何来编写批处理文件?

其实编写批处理文件并没有什么编程环境的要求,任何一个文本编辑器都可以用来编写批处理文件,像DOS下的Edit、WPS以及DOS自带的Copy命令的扩展copy con命令就可以编写,Windows下的记事本、写字板等。

四、批处理文件的工作平台

由于批处理文件其实就是一个命令的集合,所以批处理文件的工作平台是由这些命令所工作的平台来决定,今天我们在这里主要研究的是Microsoft环境下的批处理文件(.bat和.cmd文件),所以这里的平台,当然也就是指Microsoft的DOS和Windows系统。

五、批处理文件的应用

现今Windows环境已经如此普及,程序的运行只要点击几次鼠标就可以完成,所以造成很多人都已经不了解批处理文件的作用,特别是那些新接触电脑的用户,而更多的了解它的人却是那些程序设计人员,但不可否认,批处理文件有很多优点是其它程序所无法比拟的,最主要的优点就是编写环境的宽松,编写人员能力要求较低。

其实我们经常可以接触到批处理文件,只是我们很少注意而已,像Windows 9x启动时加载的Autoexec.bat文件就是一个批处理文件,当然这个批处理文件是一个比较特殊的批处理文件,至于详细这个文件的相关介绍,大家可以到网上查看相关的文档。另外就是我们安装程序的时候,经常可以看到有一个黑色的命令行窗口跳出来,这时其实大部分可能性它执行的就是一个批处理文件。

总结

腾讯课堂【DOS命令字典】

批处理是什么?能干什么?相关推荐

  1. win7php一键,批处理也能干大事之——如何实现Win7系统一键切换用户

    <批处理也能干大事之--如何实现Win7系统一键切换用户>要点: 本文介绍了批处理也能干大事之--如何实现Win7系统一键切换用户,希望对您有用.如果有疑问,可以联系我们. 我们在使用电脑 ...

  2. [转]批处理for命令使用指南

    摘要:本文由浅入深,为大家专门讲解for的用法,希望大家喜欢. 首先应该明确的是,for不是一个简单的命令,它的用法比较复杂,它还可以带四个参数(/L /D /R /F),其中:/L和/F参数是最经常 ...

  3. 批处理命令 For循环命令详解!

    批处理for命令详解 FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号) FOR 参数 %%变量名 IN ( ...

  4. 批处理命令 For循环命令具体解释!

    批处理for命令具体解释 FOR这条命令基本上都被用来处理文本,但还有其它一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行仅仅须要一个%号) FOR 參数 %%变量名 I ...

  5. 批处理for命令详解(转) 批处理for命令详解

    批处理for命令详解(转) 批处理for命令详解 2008-03-07 11:00 FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直 ...

  6. Windows批处理命令学习三

    本文转自:批处理for命令详解(转) for命令 这是一个非常有用的命令.for命令其实就是一个循环命令,如果我们想重复一个语句,就可以用for命令.通过for命令,可以控制循环的次数等. FOR 参 ...

  7. BAT 批处理脚本教程

    BAT 批处理脚本教程 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统 ...

  8. Windows批处理命令学习

    Windows批处理命令学习一 Windows的批处理命令固然比不上unix的shell脚本强大,但用好了仍能给我们的工作带来很大作用.一个朋友问我为什么学习批处理命令,我以<程序员修炼之道-- ...

  9. 自学Python能干些什么副业

    Python是一种非常优秀的编程语言,它逐渐受到越来越多人的青睐,并且已经了解到Python可以做很多事情.同时,还可以使用Python做一些兼职工作,如:兼职数据处理.兼职数据查询.兼职p图等. 自 ...

最新文章

  1. 关于 IE的文档模式的指定
  2. WPF(C#)与MATLAB混合编程
  3. Squid 反向代理服务器配置
  4. 处于停机等非正常状态_一文聊透 Dubbo 优雅停机
  5. 【GTK】如何得到控件的位置
  6. mysql阻塞 事务_MySQL Innodb如何找出阻塞事务源头SQL
  7. Log4j 配置的webAppRootKey参数问题
  8. 2022年数据库系统工程师考试大纲
  9. 基于Java的超市商品管理系统
  10. jquery控制下的video视频播放
  11. windbg分析BSOD dump文件实战
  12. tenacity重试机制
  13. 蒲公英音乐种子计划海选招募正式启动
  14. 企业安全文化理念体系及常用口号
  15. 大数据时代:架构师该具备什么?
  16. jquery中的ajax方法请求后台数据
  17. 遗传算法(Genetic Algorithm,GA)实现数据排序,python
  18. 一文讲解,Linux内核——Memory Barrier(内存屏障)
  19. 常见的User-Agent及免费代理IP网站
  20. 设备巡检、点检记录解决方案

热门文章

  1. Android 开发 Tip 3 -- that was originally added here
  2. FabGennix 亲和纯化CD163抗体
  3. c++乘法运算顺序问题
  4. 简单有效的科学健脑方法
  5. 智能化IT运维平台建设方案,基于智和信通运维体系的高敏捷二次开发
  6. Python 引入模块后VsCode出现问题提示 “could not be resolved” 解决方案
  7. 什么是元宇宙?宏大的元宇宙中有哪些安全与隐私问题?
  8. SNR、BER、Eb/N0之间的区别与联系
  9. 群体智能——激发更多潜能
  10. word嵌入对象依损坏_和平精英辅助不好封技术员为你说明注解word临时文件处理步骤辅助...