批处理(Batch Processing)是一种自动化计算机操作的强大工具,尤其是在Windows操作系统中。通过编写批处理脚本,你可以执行一系列命令,从而简化日常任务,提高工作效率。下面,我将为你介绍一些必备的CMD命令,帮助你轻松高效地使用批处理。

1. 基础命令

1.1 清屏命令

cls

  • 功能:清除命令行窗口中的所有内容。
  • 示例
    
    cls
    

1.2 退出命令

exit

  • 功能:退出当前批处理文件。
  • 示例
    
    exit
    

1.3 查看当前目录

dir

  • 功能:显示当前目录下的文件和文件夹列表。
  • 示例
    
    dir
    

2. 文件和文件夹操作

2.1 创建文件

echo > 文件名.txt

  • 功能:创建一个名为“文件名.txt”的文本文件。
  • 示例
    
    echo > Hello.txt
    

2.2 创建文件夹

mkdir 文件夹名

  • 功能:创建一个名为“文件夹名”的文件夹。
  • 示例
    
    mkdir MyFolder
    

2.3 删除文件

del 文件名

  • 功能:删除名为“文件名”的文件。
  • 示例
    
    del Hello.txt
    

2.4 删除文件夹

rmdir 文件夹名

  • 功能:删除名为“文件夹名”的文件夹。
  • 示例
    
    rmdir MyFolder
    

3. 系统操作

3.1 关闭计算机

shutdown /s

  • 功能:关闭计算机。
  • 示例
    
    shutdown /s
    

3.2 重启计算机

shutdown /r

  • 功能:重启计算机。
  • 示例
    
    shutdown /r
    

3.3 睡眠计算机

shutdown /h

  • 功能:将计算机转入休眠状态。
  • 示例
    
    shutdown /h
    

4. 循环和条件语句

4.1 for 循环

for %i in (文件名) do (命令)

  • 功能:遍历指定文件名,执行括号内的命令。
  • 示例
    
    for %i in (*.txt) do (
      echo 文件 %i 已被处理
    )
    

4.2 if 条件语句

if 条件 (命令1) else (命令2)

  • 功能:根据条件执行不同的命令。
  • 示例
    
    if exist Hello.txt (
      echo 文件存在
    ) else (
      echo 文件不存在
    )
    

5. 高级技巧

5.1 调用外部程序

start 应用程序路径

  • 功能:调用外部程序。
  • 示例
    
    start notepad.exe
    

5.2 等待用户输入

echo 请输入您的名字: && set /p 用户名=

  • 功能:等待用户输入名字。
  • 示例
    
    echo 请输入您的名字: && set /p 用户名=
    echo 您的名字是: %用户名%
    

通过掌握这些必备的CMD命令,你可以轻松地编写批处理脚本,实现日常任务的自动化。希望这篇文章能帮助你更好地了解批处理,提高工作效率。