在Windows操作系统中,批处理(Batch)是一种强大的脚本语言,它允许用户通过一系列的命令来自动执行日常任务。下面是一份Windows批处理命令的速查手册,帮助你快速了解和使用这些命令。

基础命令

@echo off

  • 用途:关闭命令回显,使批处理文件执行时不会显示命令本身。
  • 示例@echo off

rem

  • 用途:注释命令,不会执行。
  • 示例rem 这是注释

pause

  • 用途:暂停批处理文件,显示提示信息,等待用户按下任意键继续。
  • 示例pause 请按任意键继续...

cls

  • 用途:清除屏幕上的内容。
  • 示例cls

color

  • 用途:设置控制台的前景色和背景色。
  • 示例color 0A(前景色为黑色,背景色为亮绿色)

文件与目录操作命令

dir

  • 用途:显示目录中的文件和子目录列表。
  • 示例dirdir /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批处理命令的基本介绍,希望这份速查手册能帮助你更好地使用批处理脚本。