我爱自学网-自学教程视频资源分享!

我爱自学网

阿里云主机

Windows常用批处理命令

时间:2020-02-06 22:03来源:网络 作者:自学教员1号 点击:
文章摘要:Windows常用批处理命令,Rem和:: 第一, 任何以冒号:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。 有效标号:冒号后紧跟一个以字母数字开头的字符串,goto 语句可以识别。
Rem和::
第一, 任何以冒号:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。
有效标号:冒号后紧跟一个以字母数字开头的字符串,goto 语句可以识别。
无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto 无法识别的标号,可以起到注释作用,所以  :: 常被用作注释符号,其实 :+ 也可起注释作用。
第二, 与 rem 不同的是, ::后的字符行在执行时不会回显, 无论是否用 echo on 打开命令行回显状态, 因为命令 解释器不认为他是一个有效的命令行, 就此点来看, rem 在某些场合下将比 :: 更为适用; 另外, rem 可以用于 config.sys 文件中。
行内注释格式:%注释内容%(不常用,慎用)
2、ECHO 和 @
@字符放在命令前将关闭该命令回显,无论此时 echo 是否为打开状态。
echo 命令的作用列举如下:
1)打开回显或关闭回显功能 格式:echo [{ on|off }]  如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@ ”。
(2)显示当前ECHO 设置状态  格式:echo
(3)输出提示信息 格式:ECHO 信息内容
(4 )关闭DOS 命令提示符
  在 DOS 提示符状态下键入 ECHO OFF,能够关闭DOS 提示符的显示使屏幕只留下光标,直至键入 ECHO ON,提示符才会重新出现。
(5)输出空行,即相当于输入一个回车  格式:ECHO.
  值得注意的是命令行中的“.”要紧跟在 ECHO 后面中间不能有空格,否则“.”将被当作提示信息输出到屏幕。另外“.”可以用,:;”/[]+等任一符号替代。
  命令 ECHO.输出的回车,经DOS 管道转向可以作为其它命令的输入,比如echo.|time 即相当于在TIME 命令执行后给出一个回车。所以执行时系统会在显示当前时间后,自动返回到 DOS 提示符状态
(6)答复命令中的提问
  格式:ECHO 答复语|命令文件名
上述格式可以用于简化一些需要人机对话的命令(如:CHKDSK /F;FORMAT Drive:;del *.*)的操作,它是通过 DOS 管道命令把 ECHO 命令输出的预置答复语作为人机对话命令的输入。下面的例子就相当于在调用的命令出现人机对话时输入“Y ”回车:
C:>ECHO Y|CHKDSK/F
C:>ECHO Y|DEL A :*.*
7)建立新文件或增加文件内容 格式:ECHO 文件内容>文件名
ECHO 文件内容>>文件名
例如:
C:>ECHO @ECHO OFF>AUTOEXEC.BAT 建立自动批处理文件
C:>ECHO C:CPAVBOOTSAFE>>AUTOEXEC.BAT  向自动批处理文件中追加内容
C:>TYPE AUTOEXEC.BAT 显示该自动批处理文件
(8)向打印机输出打印内容或打印控制码 格式:ECHO 打印机控制码>PRN
  ECHO 打印内容>PRN
C:>ECHO.>PRN (换行)
(9)使喇叭鸣响
C:>ECHO ^G
“^G”是在dos 窗口中用Ctrl+G 或Alt+007 输入,输入多个^G 可以产生多声鸣响。使用方法是直接将其 加入批处理文件中或做成批处理文件调用。这里的“^G”属于特殊符号的使用,请看本文后面的章节

3、PAUSE
PAUSE,玩游戏的人都知道,暂停的意思
在这里就是停止系统命令的执行并显示下面的内容。
例:
PAUSE
运行显示:
请按任意键继续. . .
要显示其他提示语,可以这样用:
Echo 其他提示语 & pause > nul

4、errorlevel
程序返回码 echo %errorlevel% 每个命令运行结束,可以用这个命令行格式查看返回码 用于判断刚才的命令是否执行成功
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 = 亮白色

8、GOTO 和 :
GOTO 会点编程的朋友就会知道这是跳转的意思。在批处理中允许以“:XXX”来构建一个标号,然后用GOTO XXX 跳转到标号:XXX 处,然后执行标号后的命令。

10、start 命令
批处理中调用外部程序的命令(该外部程序在新窗口中运行,批处理程序继续往下执行,不理会外部程序的运行状况),如果直接运行外部程序则必须等外部程序完成后才继续执行剩下的指令 例:start explorer d: 调用图形界面打开 D 盘

觉得内容有帮助的,支付宝打赏支持一下吧!
支持
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
推荐内容
热点教程
美团红包