《cmd基础教程剖析》由会员分享,可在线阅读,更多相关《cmd基础教程剖析(47页珍藏版)》请在金锄头文库上搜索。
1、BAT批处理基础教程DOS批处理高级教程精选合编-教程目录第一章 批处理基础第一节 常用批处理内部命令简介 1、REM 和 : 2、ECHO 和 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype 12、pushd 和 popd 13、CALL 14、shift 15、IF 16、setlocal 与 变量延迟第二节 常用特殊符号 1、 命令行回显屏蔽符 2、% 批处理变量引导符 3、 重定向符 4、 重定向符 5、&、 nul4、errorlevel程序返
2、回码echo %errorlevel%每个命令运行结束,可以用这个命令行格式查看返回码用于判断刚才的命令是否执行成功默认值为0,一般命令执行出错会设 errorlevel 为15、title设置cmd窗口的标题title 新标题 #可以看到cmd窗口的标题栏变了6、COLOR设置默认的控制台前景和背景颜色。COLOR attr attr 指定控制台输出的颜色属性颜色属性由两个十六进制数字指定 - 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 A = 淡绿色3 = 湖蓝色 B = 淡浅绿色4 = 红色 C = 淡红
3、色5 = 紫色 D = 淡紫色6 = 黄色 E = 淡黄色7 = 白色 F = 亮白色如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色。这个值来自当前控制台窗口、/T 开关或DefaultColor 注册表值。如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令会将 ERRORLEVEL 设置为 1。例如: COLOR fc 在亮白色上产生亮红色7、mode 配置系统设备配置系统设备。串行口: MODE COMm: BAUD=b PARITY=p DATA=d STOP=s to=on|off xon=on|off odsr=on|off octs=on
4、|off dtr=on|off|hs rts=on|off|hs|tg idsr=on|off设备状态: MODE device /STATUS打印重定向: MODE LPTn:=COMm:选定代码页: MODE CON: CP SELECT=yyy代码页状态: MODE CON: CP /STATUS显示模式: MODE CON: COLS=c LINES=n击键率: MODE CON: RATE=r DELAY=d例:mode con cols=113 lines=15 & color 9f此命令设置DOS窗口大小:15行,113列8、GOTO 和 :GOTO会点编程的朋友就会知道这是跳转
5、的意思。在批处理中允许以“:XXX”来构建一个标号,然后用GOTO XXX跳转到标号:XXX处,然后执行标号后的命令。例:if %1= goto noparmsif %2= goto noparms标签的名字可以随便起,但是最好是有意义的字符串啦,前加个冒号用来表示这个字符串是标签,goto命令就是根据这个冒号(:)来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。例:echo off:startset /a var+=1echo %var%if %var% leq 3 GOTO startpause运行显示:12349、find在文件中搜索字符串。FIND /V /C /N /i /OFFLINE string drive:pathfilename . /V 显示所有未包含指定字符串的行。 /C 仅显示包含字符串的行数。 /N 显示行号。 /I 搜索字符串时忽略大小写。 /OFFLINE 不要跳过具有脱机属性集的文件。 string 指定要搜索的文字串, drive:pathfilename 指定要搜索的文件。如果没有指定路径