《批处理教程.doc

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《批处理教程

批处理相关知识-2 一、什么叫做批处理文件? 批处理文件(文件名为*.BAT)就是将一些常用的命令写入一个文本文件内。当我们要使用这个文件时,只要键入批处理文件的文件名,批处理文件就会依照文件中的命令来执行全部或者是一部分指定要执行命令。如此我们便可简化我们的工作,而不用每一次都需要手动键入很多的命令来执行一些动作。 一个批处理文件的建立,因为必须是一个文本文件;所以只要有字处理功能的软件,都可用来建立此文本文件,例如EDIT,WORDSTAR,PE2……等程序皆可。 二、什么是自动批处理? 自动批处理文件(AUTOEXEC.BAT),是批处理文件的一种,处于引导盘(一般为C盘或A盘)的根目录下,当每一次开机时,系统将自动到引导盘的根目录下查找它,如果找到了就自动执行它。 三、批处理文件中可以使用哪些命令? 只要能够在DOS的系统提示符下执行的命令,或应用软件执行文件名称,都能写在批处理文件中,批处理命令也可包含在内,详细如下: 1.DOS的内部命令 2.DOS的外部命令 3.COM的命令文件 4.EXE的可执行文件 5.批文件命令:CALL,ECHO,FOR,GOTO,IF,PAUSE,REM,SHIFT 6.其他的批文件 四、批处理文件命令 BATCH DOS 命令1.功能: 批处理命令是存储在一个特殊的批处理文件(Batch File)中的DOS命令。当执行一个批处理文件时,DOS将依次执行文件内所存储的各项DOS命令。 2.格式:[d:][path][filename.bat][parameters] 3.说明: ①、批处理文件的扩展名应为.BAT。 ②、当执行批处理文件时,您可将参数(parameters)传给一名称为file-name.bat的文件,给予不同的参数,将可以执行类似的工作。 ③、如果要停止批处理文件的动作,只要按下ctrl+break二键,即可停止正在执行的命令,并且出现下述信息: terminate batch job?(Y/N) 如果按下Y键就可以终止批处理文件的执行工作。如果按N键,那系统将会继续执行其它的批处理文件中的命令。 4.范例: ①、如果在test.bat文件内包括一些替换参数,将使得在执行时,可以使用您所提供的值来替换它。例如: copy %1.mac %2.mac type %2.prn type %0.bat %0,%1,%2这三个可以被代换的参数,于执行时将使用批处理文件时的三个参数顺序依次来代换之。 %0参数永远使用批处理文件的文件名来取代。 在一个批处理文件内最多可以使用10个替换参数(%0到%9) ②、当您要执行test.bat的批处理文件时,系统将依照%1,%2等顺序给予适当的参数。例如: A:\>test a:prog1 b:prog2 于是系统将以test代表%0,以a:\prog1代表%1,以b:\prog2代表%2因此在执行此命令时,就相当于直接在键盘上依次输入下述DOS命令一样: copy a:\prog1.mac b:\prog2.mac type b:\prog2.prn typt test.bat ③、批处理文件亦可使用DOS的环境变量。环境变量于使用时前后都要加上一个%符号。例如要取用DOS PATH的值,您必需输入%PATH%。下例是先假设将变量destination定义为一台磁盘驱动器代码: SET destination=C:于是执行以下所述命令 ECHO dot here>%destination%FILE1 (必须在批处理文件中执行) 执行之后,C磁盘的file1文件内将会存在dot here字符串。 CALL 批处理文件命令1.功能: 您可以在批处理文件里面调用令一个批处理文件,执行完毕后在继续执行原来的这个批处理文件内的剩余命令。 2.格式:CALL[d:][path][filename.bat][argument] 3.说明: ①、[argument]参数:指定经由批处理文件所要求的任何命令行信息;它可包含开关选择项、文件指定、变量%1至%9以及其它像%baud%这样的变量。 ②、CALL命令可以在批处理文件的任何位置,只要执行时不要超过内存容量即可。 ③、批处理文件也可以调用自己本身,但必须确定最后仍可以结束才好。 ④、CALL命令不可以与重定向输入字符(如:<)以及数据管道字符(如:|)合用。 4.范例: ①、现有main.bat批处理文件内容如下所述: REM I am ist batch file REM go to 2nd batch file CALL a2 REM now come back! REM END ②、其中A2.

文档评论(0)

yingxiaorong28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档