常用bat批处理命令

常用bat批处理命令

记录一下常用的批处理命令

1.标题设置:

title = ...
//例如 title = 批处理测试

这里写图片描述

2.颜色设置

color  背景色代码 字体颜色代码 
//例如 color 47
颜色 代码
黑色 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"
//调用2.bat 并传入参数 A , B
//使用传入的参数
echo %1   //打印第一个参数
echo %2   //打印第二个参数
echo %0   //打印本身的名称

5.输出命令Echo

同样能输出信息到控制台

echo off : 关闭输出执行的命令的dos

echo on: 打开输出执行的命令到dos

echo hello :输出hellodos

同样能输出内容到文件

echo hello > c:\test.txt:创建text.txt 并写入hello

echo world >> c:\test.txt :追加worldtest.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命令 来调用

其他的以后用到了在补充进来

你可能感兴趣的:(批处理)