(6)答复命令中的提问 格式:ECHO 答复语|命令文件名上述格式可以用于简化一些需要人机对话的命令(如:CHKDSK/F;FORMAT Drive:;del *.*)的操作 , 它是通过DOS管道命令把ECHO命令输出的预置答复语作为人机对话命令的输入 。
下面的例子就相当于在调用的命令出现人机对话时输入\”Y\”回车:C:>ECHO Y|CHKDSK/FC:>ECHO Y|DEL A :*.*
(7)建立新文件或增加文件内容 格式:ECHO 文件内容>文件名 ECHO 文件内容>>文件名例如:C:>ECHO @ECHO OFF>AUTOEXEC.BAT建立自动批处理文件C:>ECHO C:\\CPAV\\BOOTSAFE>>AUTOEXEC.BAT向自动批处理文件中追加内容C:>TYPE AUTOEXEC.BAT显示该自动批处理文件@ECHO OFFC:\\CPAV\\BOOTSAFE
(8)向打印机输出打印内容或打印控制码 格式:ECHO 打印机控制码>;PRN ECHO 打印内容>;PRN下面的例子是向M-1724打印机输入打印控制码 。<Alt>156是按住Alt键在小键盘键入156 , 类似情况依此类推:C:>ECHO +156+42+116>;PRN(输入下划线命令FS*t)C:>ECHO [email=+155@]+155@>;PRN[/email](输入初始化命令ESC@)C:>ECHO.>;PRN(换行)
(9)使喇叭鸣响 C:>ECHO ^G\”^G\”是在dos窗口中用Ctrl+G或Alt+007输入 , 输入多个^G可以产生多声鸣响 。使用方法是直接将其加入批处理文件中或做成批处理文件调用 。这里的\”^G\”属于特殊符号的使用 , 请看本文后面的章节
3、PAUSEPAUSE , 玩游戏的人都知道 , 暂停的意思在这里就是停止系统命令的执行并显示下面的内容 。例:PAUSE运行显示:请按任意键继续. . .要显示其他提示语 , 可以这样用:Echo 其他提示语 & pause > nul
4、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 。
例如: \”COLOR fc\” 在亮白色上产生亮红色
7、mode 配置系统设备配置系统设备 。
串行口: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=https://atx106.com/d] [STOP=s] [to=on|off] [xon=on|off] [odsr=on|off] [octs=on|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会点编程的朋友就会知道这是跳转的意思 。在批处理中允许以\”: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运行显示:1234
推荐阅读
- 家里太小,她把花盆堆起来,结果美成这样!
- 水杯垫圈发黄怎么清理污垢,杯子橡胶圈发黄怎么清洗
- 如何教育孩子垃圾要及时清理,小孩乱扔垃圾怎么教育
- 微信怎么清理内存 微信怎么清理
- 桅子花可以放在卧室吗,如果把窗帘关上能吗
- 公司把年假挪到年后需不需要本人同意 蚂蚁新村9.26答案
- 蚂蚁新村小课堂今日答案9月26日 公司要求员工把年假挪到年后再休需要征得本人同意吗
- 大容量水杯怎么调饮料 如何把饮料变大杯
- 水杯垫圈发黄怎么清理干净 水杯垫圈里面脏了怎么清洗
- 水杯垫圈发黄怎么清理 水杯垫圈发黄怎么清理干净
