常用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
:输出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
命令 来调用
其他的以后用到了在补充进来
时间: 2024-11-07 00:42:38