首页 > 其他 > 详细

常用批处理内部命令简介

时间:2016-01-21 00:07:42      阅读:196      评论:0      收藏:0      [点我收藏+]

批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。

1、REM 和 ::

  REM为注释命令,一般用来给程序加上注解,该命令后的内容不被执行,但能回显。:: 也可以起到rem 的注释作用, 而且更简洁有效;

2、ECHO 和 @

  ECHO打开回显或关闭回显功能格式:echo [{ on|off }],@放在命令钱将关闭该命令的回显。如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”

  Tip:1)输出空行,即相当于输入一个回车 格式:ECHO.

    2)答复命令中的提问 格式:ECHO 答复语|命令文件名

    3)建立新文件或增加文件内容 格式:ECHO 文件内容>文件名 ECHO 文件内容>>文件名

3、PAUSE

  PAUSE 暂停的意思 在这里就是停止系统命令的执行并显示下面的内容。

  Tip:其他提示语,可以这样用: Echo 其他提示语 & pause > nul

4、errorlevel

  程序返回码 echo %errorlevel% 每个命令运行结束,可以用这个命令行格式查看返回码 用于判断刚才的命令是否执行成功 默认值为0,

5、title

  设置cmd窗口的标题 title 新标题

6、COLOR

  设置默认的控制台前景和背景颜色。颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为 前景

  0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色 3 = 湖蓝色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色 6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色

7、mode

  配置系统设备 显示模式: MODE CON[:] [COLS=c] [LINES=n] 如:mode con cols=100 lines=15 & color 0C

8、GOTO 和 :

  在批处理中允许以“:XXX”来构建一个标号,然后用GOTO XXX跳转到标号:XXX处,然后执行标号后的命令。

 1 @echo off
 2 @echo.
 3     @rem 注释符号
 4     @rem @符号表示命令行执行回显关闭
 5 
 6     @echo ########## Dos Command #########
 7         
 8     @rem 显示echo打开状态
 9     @echo
10 
11     @echo This is Dos Command!!!
12     @rem dos命令行下直接键入echo off即可关闭提示符屏幕只剩下光标字符,键入echo on即可开启屏幕提示符
13 
14     @rem echo.相当于输入回车.符号必须紧跟echo 另外“.”可以用,:;”/[\]+等任一符号替代
15     echo.
16     echo;
17     @rem echo.相当于输入回车
18     
19     @rem 管道命令使用
20     echo.|time
21     
22     @rem 建立新文件或增加文件内容
23     @echo @echo off>D:/bat/autostart.bat
24     @echo Hello world!>>D:/bat/autostart.bat
25     @type autostart.bat
26     
27     
28     @rem 程序返回码或上条语句执行结果,正确执行为0,错误为1或其他
29     @echo %errorlevel%
30     
31     @rem 设置cmd窗口的标题
32     title DosCommandTest...
33     
34     @rem COLOR 设置默认的控制台前景和背景颜色 颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为 前景
35     color 0C
36     @echo %errorlevel%
37     
38     @rem mode 配置系统设备 显示模式: MODE CON[:] [COLS=c] [LINES=n]
39     ::@mode con cols=113 lines=15 & color 9f
40     
41     @rem goto跳转语句
42     @echo.
43     @echo loop:
44     :loop
45     set /a var+=1
46     @echo %var%
47     if %var% leq 9 goto loop
48        
49 echo.
50 @rem 更改pause提示信息
51 @Echo any key to exit... &pause>nul

 

常用批处理内部命令简介

原文:http://www.cnblogs.com/zhangleibo/p/5146778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!