1 / 18
文档名称:

编写批处理文件.doc

格式:doc   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编写批处理文件.doc

上传人:xxj16588 2016/6/22 文件大小:0 KB

下载得到文件列表

编写批处理文件.doc

相关文档

文档介绍

文档介绍:编写批处理文件 1、 REM REM 是个注释命令一般是用来给程序加上注解的, 该命令后的内容在程序执行的时候将不会被显示和执行。例: REM 你现在看到的就是注解, 这一句将不会被执行。在以后的例子中解释的内容都 REM 会放在 REM 后面。请大家注意。 2、 ECHO ECHO 是一个回显命令主要参数有 OFF和 ON, 一般用 ECHO messag e来显示一个特定的消息。例: Echo off Rem 以上代表关闭回显即不显示所执行的命令 Echo 这个就是消息。 Rem 以上代表显示“这就是消息”这列字符执行结果: 这个就是消息。 3、 GOTO GOTO 即为跳转的意思。在批处理中允许以“: XXX ”来构建一个标号然后用 GOTO :标号直接来执行标号后的命令。例 LABEL REM 上面就是名为 LABEL 的标号。 DIR C DIR D GOTO LABEL REM 以上程序跳转标号 LABEL 处继续执行。 4、 CALL CALL 命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后再继续执行原来的批处理。例: 批处理 内容如下: ECHO 这就是 2 的内容批处理 内容如下: ECHO 这是 1 的内容 CALL ECHO 1和2 的内容全部显示完成执行结果如下: 这是 1 的内容这就是 2 的内容 1和2 的内容全部显示完成 5、 PAUSE PAUSE 停止系统命令的执行并显示下面的内容。例: C PAUSE 请按任意键继续...6、 IF IF 条件判断语句,语法格式如下: IF [NOT] ERRORLEVEL mand IF [NOT] string1==mand IF [NOT] EXIST mand 说明: [NOT] 将返回的结果取反值即“如果没有”的意思。 ERRORLEVEL 是命令执行完成后返回的退出值 Number 退出值的数字取值范围 0~255 。判断时值的排列顺序应该又大到小。返回的值大于或等于指定的值时条件成立。 string1==string2 string1 和 string2 都为字符的数据,英文字符的大小写将看做不同, 这个条件中的等于号必须是 2个( 绝对相等), mand EXIST filename 为文件或目录存在的意思。 IF ERRORLEVEL 这条语句必须放在某一个命令后面。执行命令后由 IF ERRORLEVEL 来判断命令的返回值。例: 1、 IF [NOT] ERRORLEVEL mand 检测命令执行完后的返回值做出判断。 echo off dir z rem 如果退出代码为 1 (不成功)就跳至标题 1 处执行 IF ERRORLEVEL 1 goto 1 rem 如果退出代码为 0 (成功)就跳至标题 0 处执行 IF ERRORLEVEL 0 goto 0 0 echo 命令执行成功! Rem 程序执行完毕跳至标题 exit 处退出 goto exit 1 echo 命令执行失败! Rem 程序执行完毕跳至标题 exit 处退出 goto exit exit Rem 这里是程序的出口 2、 IF string1==mand 检测当前变量的值做出判断 ECHO OFF IF %1==2 goto no Echo 变量相等! Goto exit no echo 变量不相等 goto exit exit 大家可以这样看效果 数字 3、 IF [NOT] EXIST mand 发现特定的文件做出判断 echo off IF not EXIST goto 1 echo 文件存在成功! goto exit 1 echo 文件不存在失败! goto exit exit 这个批处理大家可以放在 c 盘和 d 盘分别执行看看效果。 7、 FOR FOR 这个命令比较特殊是一个循环执行命令的命令, 同时 FOR 的循环里面还可以套用 FOR 在进行循环。这篇我们介绍基本的用法就不做套用的循环了, 后面再来讲解套用的循环。在批处理中 FOR 的命令如下: FOR [%%c] IN (set) DO [command] [arguments] 在命令行中命令如下: FOR [%c] IN (set) DO [command] [arguments] 常用参数: L 该集表示以增量形式从开始到结束的一个数字序列。因此, (1,1,5) 将产生序列 12345, (5,-1,1) 将产生序列(5432 1)。 D 如果集中包含通配符,则指定与目录名匹配,而不与文件名匹配。 F 从指定的文件中读取数据作为变量 eol=c - 指一

最近更新

驱动桥壳长度及板簧座倾角的机器视觉检测研究.. 2页

马头电厂配煤掺烧问题及改进措施研究的开题报.. 2页

马克思主义生态观及其对我国生态文明建设的意.. 2页

香豆素型和8-羟基喹啉型发光材料的合成及性能.. 2页

香桂化浊胶囊的数字化指纹图谱研究及其质量控.. 2页

饮用水源公共安全管理研究——以南京市为例的.. 2页

飞行器电气系统传导电磁干扰分析方法研究的开.. 2页

2024年最后一片藤叶读后感 15页

2024年最全的反诈宣传简短文案(精选165句) 9页

2024年曾经错过的时光作文 12页

2024年暖通工程师岗位职责(通用17篇) 18页

2024年暖心的心情说说 16页

风力发电机组状态监控与故障诊断系统研究的开.. 2页

2024年暑期社区社会实践心得 19页

颗粒材料力学行为细观力学机制研究的开题报告.. 2页

2024年暑期社会实习心得集合15篇 51页

颅内动脉瘤血管内治疗复发的临床分析的开题报.. 2页

2024年暑期发传单社会实践报告 6页

顾客教育和顾客支持对顾客参与的影响机理研究.. 2页

静脉输液治疗护理学考核试题题库及答案 38页

《思维的含义与特征》精品课件 31页

叙事歌曲《二月里见罢到如今》创作及演唱解析 2页

毕业设计 论文 酒店管理系统 62页

学前儿童卫生学 220页

酒店管理系统毕业设计(论文设计) 41页

江淮六安YE2电机安装尺寸及技术参数 8页

2014安全评价课程设计任务书 6页

医院伦理委员会工作制度模板 8页

四川省作家协会入会申请表 2页