文档详情

(批处理.doc

发布:2017-01-20约字共59页下载文档
文本预览下载声明
测试技术专题 测试基础知识 (一) 概述 (V1.00) 文档历史记录 文档名称:测试基础知识(一)-概述 文档日期:2011年0月日 完成日期 编写人 修订摘要 1.00 2011-04-11 孙金燕 文档创建 目 录 1 批处理命令语法与功能 1 2 常用特殊符号 3 3 Set 16 4 for 28 4.1 for的四个参数 29 批处理中的变量 42 批处理命令语法与功能 Echo “echo”命令可用于在屏幕显示相关的文字信息,还可用于控制批处理文件在执行过程中是否回显。 命令格式:echo[{on|off}][message] 参数说明如下: on:容许批处理文件在执行的过程中回显命令。 off:禁止批处理文件在执行的过程中回显命令。 message:表示需要显示在屏幕上的信息。 /?:在命令提示符显示帮助。 Eg[1-1]: echo on /显示命令/ type a.txt echo 现在关闭命令显示!!!!! /显示echo后的内容/ echo off /关闭命令/ type a.txt pause 从显示结果可以看出,执行的第2个“type a.txt”命令没有显示在屏幕上,因为该命令之前的“echo off”命令禁止了命令的显示。 [小结]执行echo off将关闭回显,它后面的所有命令都不显示命令本身,只显示执行后的结果,除非执行echo on命令。 执行@echo off不但关闭以后命令的回显,连echo off命令本身也不显示了。 [注意]:“echo”命令虽然可以控制批处理命令是否回显,但却不能控制命令本身。从运行的结果中可以看到,无论是否关闭命令回显功能,批处理中的“echo”命令都显示在屏幕上。 常用 echo.? ?#此用法将显示一空行,相当于回车,非常有用。 通常以@echo off作为批处理程序的首行。 一般用ECHO MESSAGE来显示一个特定的消息。 PAUSE 命令格式:pause 参数说明如下 Pause:此命令非常简单,无任何参数。当命运运行后,会中断执行的语句。 Eg[1-2]: @echo off echo pause命令测试...... pause type a.txt pause 从显示的结果可看出,当执行到“pause”命令后暂停执行,并给出了“请按任意键继续…”的提示信息。按键盘上任意键,即可执行运行后面的命令; 若按下Ctrl+c键,则可以直接中断批处理的执行,返回命令状态。 要显示其他提示语,可以这样用: Echo 其他提示语 pause nul4、errorlevel 程序返回码 echo %errorlevel% 每个命令运行结束,可以用这个命令行格式查看返回码 用于判断刚才的命令是否执行成功 默认值为0,一般命令执行出错会设 errorlevel 为1 5、title 设置cmd窗口的标题 title 新标题? ?? ???#可以看到cmd窗口的标题栏变了 6、COLOR 设置默认的控制台前景和背景颜色。 COLOR [attr] ??attr? ?? ???指定控制台输出的颜色属性 颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为 前景。每个数字可以为以下任何值之一: ? ? 0 = 黑色? ?? ? 8 = 灰色 ? ? 1 = 蓝色? ?? ? 9 = 淡蓝色 ? ? 2 = 绿色? ?? ? A = 淡绿色 ? ? 3 = 湖蓝色? ???B = 淡浅绿色 ? ? 4 = 红色? ?? ? C = 淡红色 ? ? 5 = 紫色? ?? ? D = 淡紫色 ? ? 6 = 黄色? ?? ? E = 淡黄色 ? ? 7 = 白色? ?? ? F = 亮白色 如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时 的颜色。这个值来自当前控制台窗口、/T 开关或 DefaultColor 注册表值。 如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令 会将 ERRORLEVEL 设置为 1。 例如:
显示全部
相似文档