- 1、本文档共88页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十分钟让你看懂批处理
十分钟让你看懂批处理
张长青
软件设计二部
目录
一、批处理是什么?
二、批处理能干什么?
三、批处理基本语法
四、批处理进阶之路
一、批处理是什么?
1、概念
批处理(Batch) ,也称为批处理脚本。顾名思义,批处理就是对某
对象进行批量的处理。批处理文件的扩展名为bat 。DOS批处理
则是基于DOS命令的,用来自动地批量地执行DOS命令以实现
特定操作的脚本。
2、释义
批处理是一种简化的脚本语言,也称作宏。它应用于DOS和
Windows 系统中,它是由DOS 或者Windows 系统内嵌的命令解释
器(通常是COMMAND. COM或者CMD.EXE)解释运行,类似
于Unix 中的Shell脚本。批处理文件具有.bat或者.cmd 的扩展名,
其最简单的例子,是逐行书写在命令行中会用到的各种命令。更
复杂的情况,需要使用if ,for ,goto等命令控制程序的运行过程,
如同C ,Basic 等中高级语言一样。
3、编写
因为批处理文件的内容时文本格式,所以编写批处理文件并没有
什么编程环境的要求,任何一个文本编辑器都可以用来编写批处
理文件,像DOS 下的Edit、WPS 以及DOS 自带的Copy命令的扩展
copy con命令就可以编写,Windows 下的记事本、写字板等。
4 、执行
由于批处理文件其实就是一个命令的集合,所以批处理文件的工
作平台是由这些命令所工作的平台来决定,今天我们在这里主要
研究的是Microsoft环境下的批处理文件(.bat和.cmd文件),所
以这里的平台,当然也就是指Microsoft 的DOS和Windows 系统。
5、示例
编写一个输出“Hello World”批处理脚本的步骤:
1、新建一个文本文件test.txt ,并将后缀改成bat ;
2、在test.bat 中输入以下内容并保存
@echo off
echo “Hello World !”
pause
3、双击test.bat
(或在cmd命令行调用test.bat)
6、优点
批处理是一门简单的脚本语言,虽然不能独当一面,但是,若作
为工作中的辅助工具,绝对会让大家有随用随写、称心如意的畅
快感。和其他语言相比,批处理语言有其先天性的优势:
系统自带,无需另行安装;
命令少,语句简洁,上手非常快;
编写出来的脚本小巧玲珑,随写随用。
二、批处理能干什么
用途简介
批处理文件(Batch File ,简称BAT 文件)是一种在DOS 下最常
用的可执行文件。它具有灵活的操纵性,可适应各种复杂的计算
机操作。所谓的批处理,就是按规定的顺序自动执行若干个指定
的DOS命令或程序。即是把原来一个一个执行的命令汇总起来
,成批的执行,而程序文件可以移植到其它电脑中运行,因此可
以大大节省命令反复输入的繁琐。同时批处理文件还有一些编程
的特点,可以通过扩展参数来灵活的控制程序的执行,所以在日
常工作中非常实用。
1、DOS内置命令功能
2、DOS调用外部命令功能
3、排列组合
内部命令
外部命令 外部命令
程序逻辑
if判断 for循环
内部命令
4 、主要用途
①批量执行命令
②系统管理
③文件处理
④字符串处理
三、批处理基本语法
1、常用命令
名称:echo
功能:打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,
echo将显示当前回显设置。
语法:
◦ echo [{on|off}] [message]
◦ 示例:@echo off / echo hello world
备注:在实际应用中我们会把这条命令和重定向符号(也称为管道符号,
一般用 ^)结合来实现输入一些命令到特定的文件中。
1、常用命令
名称:rem
功能:注释命令,类似于在C语言中的/**/
文档评论(0)