欢迎来到 CMD 脚本(.cmd
文件)教程!本课程将带你从零开始学习如何编写和运行 CMD 批处理脚本,适用于自动化任务、文件管理、系统维护等场景。
1. 什么是 CMD 脚本?
CMD 脚本(.cmd
文件)是 Windows 系统下的批处理脚本,用于自动执行一系列命令。它比 .bat
更现代,推荐在 Windows NT 及以上系统(如 Win10/11)使用。
典型用途
✅ 自动化重复任务(如批量重命名文件)
✅ 管理系统操作(如清理临时文件、启动服务)
✅ 软件安装/配置(运行多个命令)
2. 创建并运行第一个 CMD 脚本
步骤 1:新建 .cmd
文件
- 打开 记事本(Notepad)。
- 输入以下代码:
@echo off echo 这是我的第一个CMD脚本! pause
- 保存文件,命名为
hello.cmd
(确保文件类型选“所有文件”,而不是.txt
)。
步骤 2:运行脚本
- 方法 1:双击
hello.cmd
运行。 - 方法 2:在 CMD 窗口输入脚本路径(如
C:\test\hello.cmd
)。
运行效果:
这是我的第一个CMD脚本!
请按任意键继续. . .
(按任意键关闭窗口)
3. 代码解析
命令 | 作用 |
---|---|
@echo off |
关闭命令回显,避免显示执行的命令本身(使输出更干净)。 |
echo 文本 |
输出文本到屏幕。 |
pause |
暂停脚本,等待用户按键后继续(防止窗口闪退)。 |
4. 基础命令示例
(1) 显示当前日期和时间
@echo off
echo 当前日期和时间:
date /t
time /t
pause
输出示例:
当前日期和时间:
2025-04-15
14:30
(2) 列出当前目录的文件
@echo off
dir
pause
输出: 显示当前文件夹下的所有文件和子目录。
5. 进阶:变量与用户输入
(1) 使用变量
@echo off
set name=World
echo Hello, %name%!
pause
输出:
Hello, World!
(2) 用户输入
@echo off
set /p name=请输入你的名字:
echo 你好, %name%!
pause
运行效果:
请输入你的名字:Alice
你好, Alice!
6. 保存与调试建议
- 文件名避免空格(如
my_script.cmd
而非my script.cmd
)。 - 调试方法:
- 如果脚本出错,去掉
@echo off
查看具体执行到哪一步。 - 在 CMD 中手动运行命令测试。
- 如果脚本出错,去掉
7. 下一步学习
- 第二课:条件判断(
if
)和循环(for
)。 - 第三课:文件操作(复制、删除、重命名)。
练习任务
- 写一个脚本,显示你的用户名(使用
%USERNAME%
环境变量)。 - 写一个脚本,让用户输入年龄并显示。
答案示例:
@echo off
echo 你的用户名是:%USERNAME%
set /p age=请输入你的年龄:
echo 你今年 %age% 岁!
pause
如果有问题或需要更深入的内容,欢迎加入QQ群交流🚀
这一切,似未曾拥有