精通批处理完整教程

精通批处理完整教程

ID:6772317

大小:53.00 KB

页数:19页

时间:2018-01-25

精通批处理完整教程_第1页
精通批处理完整教程_第2页
精通批处理完整教程_第3页
精通批处理完整教程_第4页
精通批处理完整教程_第5页
资源描述:

《精通批处理完整教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、精通批处理完整教程精通批处理完整教程2009-11-2613:20:25www.hackbase.com来源:互联网  第一部分:批处理的专用命令  批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。  1、REM  REM是...  第一部分:批处理的专用命令  批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。  1、REM  REM是个注释命令一般是用来给程

2、序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例:  REM你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都REM会放在REM后面。请大家注意。  2、ECHO  ECHO是一个回显命令主要参数有OFF和ON,一般用ECHOmessage来显示一个特定的消息。例:  Echooff  Rem以上代表关闭回显即不显示所执行的命令  Echo这个就是消息。  Rem以上代表显示“这就是消息”这列字符  执行结果:  C:>ECHO.BAT  这个就是消息。  3、GOTO  GOTO即为跳转的意思。在批处理中允许

3、以“:XXX”来构建一个标号然后用GOTO:标号直接来执行标号后的命令。例  :LABEL  REM上面就是名为LABEL的标号。  DIRC:  DIRD:  GOTOLABEL  REM以上程序跳转标号LABEL处继续执行。  4、CALL  CALL命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后再继续执行原来的批处理。例:  批处理2.BAT内容如下:  ECHO这就是2的内容  批处理1.BAT内容如下:  ECHO这是1的内容  CALL2.BAT  ECHO1和2的内容全部显示完成  执行结果如下:  C:>1

4、.BAT  这是1的内容  这就是2的内容  1和2的内容全部显示完成  5、PAUSE  PAUSE停止系统命令的执行并显示下面的内容。例:  C:>PAUSE  请按任意键继续...  6、IF  IF条件判断语句,语法格式如下:  IF[NOT]ERRORLEVELnumbercommand  IF[NOT]string1==string2command  IF[NOT]EXISTfilenamecommand  说明:  [NOT]将返回的结果取反值即“如果没有”的意思。  ERRORLEVEL是命令执行完成后返回的退出值  Number

5、退出值的数字取值范围0~255。判断时值的排列顺序应该又大到小。返回的值大于或等于指定的值时条件成立。  string1==string2string1和string2都为字符的数据,英文字符的大小写将看做不同,这个条件中的等于号必须是2个(绝对相等),条件想等后即执行后面的command  EXISTfilename为文件或目录存在的意思。  IFERRORLEVEL这条语句必须放在某一个命令后面。执行命令后由IFERRORLEVEL来判断命令的返回值。  例:  1、IF[NOT]ERRORLEVELnumbercommand  检测命令执行完

6、后的返回值做出判断。  echooff  dirz:  rem如果退出代码为1(不成功)就跳至标题1处执行  IFERRORLEVEL1goto1  rem如果退出代码为0(成功)就跳至标题0处执行  IFERRORLEVEL0goto0  :0  echo命令执行成功!  Rem程序执行完毕跳至标题exit处退出  gotoexit  :1  echo命令执行失败!  Rem程序执行完毕跳至标题exit处退出  gotoexit  :exit  Rem这里是程序的出口  2、IFstring1==string2command  检测当前变量的值做

7、出判断  ECHOOFF  IF%1==2gotono  Echo变量相等!  Gotoexit  :no  echo变量不相等  gotoexit  :exit  大家可以这样看效果C:>test.bat数字  3、IF[NOT]EXISTfilenamecommand  发现特定的文件做出判断  echooff  IFnotEXISTautoexec.batgoto1  echo文件存在成功!  gotoexit  :1  echo文件不存在失败!  gotoexit  :exit  这个批处理大家可以放在c盘和d盘分别执行看看效果。  7、

8、FOR  FOR这个命令比较特殊是一个循环执行命令的命令,同时FOR的循环里面还可以套用FOR在进行循环。这篇我们介绍基本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。