在Windows操作系统中,批处理(Batch)是一种强大的脚本语言,它允许用户通过一系列的命令来自动执行日常任务。下面是一份Windows批处理命令的速查手册,帮助你快速了解和使用这些命令。
基础命令
@echo off
- 用途:关闭命令回显,使批处理文件执行时不会显示命令本身。
- 示例:
@echo off
rem
- 用途:注释命令,不会执行。
- 示例:
rem 这是注释
pause
- 用途:暂停批处理文件,显示提示信息,等待用户按下任意键继续。
- 示例:
pause 请按任意键继续...
cls
- 用途:清除屏幕上的内容。
- 示例:
cls
color
- 用途:设置控制台的前景色和背景色。
- 示例:
color 0A(前景色为黑色,背景色为亮绿色)
文件与目录操作命令
dir
- 用途:显示目录中的文件和子目录列表。
- 示例:
dir,dir /a(显示所有文件和目录)
md
- 用途:创建一个新的目录。
- 示例:
md 文件夹名
rd
- 用途:删除一个空目录。
- 示例:
rd 文件夹名
del
- 用途:删除一个或多个文件。
- 示例:
del 文件名
move
- 用途:移动文件或目录。
- 示例:
move 源路径 目标路径
copy
- 用途:复制文件或目录。
- 示例:
copy 源路径 目标路径
xcopy
- 用途:复制文件或目录,具有更多的选项。
- 示例:
xcopy 源路径 目标路径 /s /e
系统操作命令
shutdown
- 用途:关闭、重启或锁定计算机。
- 示例:
shutdown /s /t 60(60秒后关闭计算机)
restart
- 用途:重启计算机。
- 示例:
shutdown /r /t 0
net
- 用途:管理网络连接、用户账户等。
- 示例:
net user(查看用户列表)
taskkill
- 用途:结束一个或多个任务。
- 示例:
taskkill /f /im 进程名.exe(强制结束名为进程名.exe的程序)
条件语句与循环
if
- 用途:根据条件执行不同的命令。
- 示例:
if "%1"=="hello" echo 你好,世界!
for
- 用途:循环执行一组命令。
- 示例:
for /f "tokens=*" %%i in (文件列表) do (命令)
goto
- 用途:跳转到批处理文件中的某个标签。
- 示例:
goto 标签名
其他命令
echo
- 用途:输出文本到控制台。
- 示例:
echo 这是输出文本
set
- 用途:设置环境变量。
- 示例:
set 变量名=值
call
- 用途:调用批处理文件中的另一个批处理文件。
- 示例:
call 脚本名
以上是Windows批处理命令的基本介绍,希望这份速查手册能帮助你更好地使用批处理脚本。
