常用bat批处理命令
记录一下常用的批处理命令
1.标题设置:
title = ...
//例如 title = 批处理测试

2.颜色设置
color 背景色代码 字体颜色代码
| 颜色 |
代码 |
| 黑色 |
0 |
| 蓝色 |
1 |
| 绿色 |
2 |
| 湖蓝色 |
3 |
| 红 |
4 |
| 紫色 |
5 |
| 黄色 |
6 |
| 白色 |
7 |
| 灰色 |
8 |
| 浅蓝色 |
9 |
| 浅绿色 |
A |
| 浅水绿 |
B |
| 浅红色 |
C |
| 浅紫色 |
D |
| 浅黄色 |
E |
| 亮白色 |
F |
3.参数:
| 命令 |
作用 |
| %SystemRoot% |
C:\WINDOWS (%windir% 同样) |
| %ProgramFiles% |
C:\Program Files |
| %USERPROFILE% |
C:\Documents and Settings\Administrator |
| %APPDATA% |
C:\Documents and Settings\Administrator\Application Data |
| %TEMP% |
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp (%TEM% 同样) |
| %APPDATA% |
C:\Documents and Settings\Administrator\Application Data |
| %OS% |
Windows_NT (系统) |
| %Path% |
%SystemRoot%\system32 |
| %HOMEDRIVE% |
C: (系统盘) |
| %HOMEPATH% |
\Documents and Settings\Administrator |
4.调用批处理文件并传递阐述
例如:
call 2.bat "A" "B"
echo %1
echo %2
echo %0
5.输出命令Echo
同样能输出信息到控制台
echo off : 关闭输出执行的命令的dos
echo on: 打开输出执行的命令到dos
echo hello :输出hello到dos
同样能输出内容到文件
echo hello > c:\test.txt:创建text.txt 并写入hello
echo world >> c:\test.txt :追加world到test.txt文件
6.控制输出@
@表示不显示当前行的命令
@echo off
6.goto 跳转命令
goto label 执行跳转
label的格式为(标识符前面加冒号):label
7.注释:rem
rem 此处内容不会被执行
8.暂停: pause
一般的命令执行之后dos窗口就会关闭,加了pause之后就会停止在按任意键退出的界面方便查看执行结果
9.调用其它批处理 :call
例如:call 2.bat "hello" "world" 调用2.bat并传入两个参数
10.调用外部程序 :start
调用外部程序,所有的DOS命令 和 命令行程序 都可以由 start命令 来调用
其他的以后用到了在补充进来