【BAT】Windows 批处理脚本大全(2025 最新·实用合集·直接可抄)
BAT(Batch)脚本虽然古老,但在 2025 年依然是 Windows 环境下最强硬的“自动化神器”!
运维、测试、开发、办公……你能想到的所有重复操作,都能用几行 BAT 解决!
下面直接给你 100+ 条最实用、最硬核的 BAT 脚本,按功能分类,直接复制就能用!
一、基础语法速记(必背)
@echo off :: 不显示命令本身
echo 你好世界 :: 输出文字
pause :: 暂停,按任意键继续
cls :: 清屏
rem 这是一行注释 :: 注释(等价 ::)
set var=值 :: 定义变量
set /p input=请输入: :: 交互输入
%var% :: 使用变量
%~dp0 :: 当前脚本所在目录
二、系统操作类(最常用)
:: 1. 一键关机
shutdown /s /t 0
:: 2. 一键重启
shutdown /r /t 0
:: 3. 一键休眠
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
:: 4. 一键锁屏
rundll32.exe user32.dll,LockWorkStation
:: 5. 一键打开计算器
calc
:: 6. 一键打开记事本
notepad
:: 7. 一键打开任务管理器
taskmgr
:: 8. 一键打开注册表
regedit
:: 9. 一键打开控制面板
control
:: 10. 一键打开资源管理器(当前目录)
explorer .
:: 11. 一键打开 CMD(管理员)
powershell Start-Process cmd -Verb runAs
三、文件操作类(神级)
:: 12. 批量重命名(把所有 .txt 改成 .log)
ren *.txt *.log
:: 13. 批量删除(删除所有 .tmp 文件)
del /q *.tmp
:: 14. 批量复制(复制当前目录所有文件到 D 盘)
xcopy *.* D:\backup\ /s /e /y
:: 15. 一键清理临时文件
del /q /f /s %temp%\*
del /q /f /s C:\Windows\Temp\*
:: 16. 一键创建 100 个空文件
for /l %%i in (1,1,100) do type nul > file%%i.txt
:: 17. 一键备份指定文件夹(带时间戳)
set "backup=D:\backup\%date:~0,4%%date:~5,2%%date:~8,2%"
mkdir "%backup%"
xcopy "C:\important" "%backup%" /s /e /y
:: 18. 一键压缩文件夹(需安装 7-Zip)
" C:\Program Files\7-Zip\7z.exe" a backup.7z "C:\data\"
:: 19. 一键解压
" C:\Program Files\7-Zip\7z.exe" x archive.7z -oC:\output
四、网络操作类
:: 20. 一键 ping 测试
ping www.baidu.com
:: 21. 一键查看 IP 配置
ipconfig /all
:: 22. 一键刷新 DNS
ipconfig /flushdns
:: 23. 一键释放并重获 IP
ipconfig /release & ipconfig /renew
:: 24. 一键打开网站
start https://www.baidu.com
:: 25. 一键下载文件(支持断点续传)
powershell -Command "Invoke-WebRequest -Uri 'https://example.com/file.zip' -OutFile 'file.zip'"
:: 26. 一键修改 hosts(需管理员)
echo 127.0.0.1 test.com >> C:\Windows\System32\drivers\etc\hosts
五、开发运维类(程序员最爱)
:: 27. 一键启动 Python 虚拟环境 + 项目
call venv\Scripts\activate
python manage.py runserver
:: 28. 一键启动 Node.js 项目
npm run dev
:: 29. 一键启动 Docker 容器
docker-compose up -d
:: 30. 一键拉取最新代码 + 重启服务
git pull
pm2 restart all
:: 31. 一键杀掉所有 Python 进程
taskkill /f /im python.exe
:: 32. 一键清理 Python 缓存
rd /s /q __pycache__
rd /s /q build dist *.egg-info
:: 33. 一键打开项目常用目录
start explorer "C:\project"
start code "C:\project"
start http://localhost:8000
六、办公效率类(上班族福音)
:: 34. 一键打开常用网站(工作套装)
start https://www.baidu.com
start https://mail.qq.com
start https://dingtalk.com
start https://github.com
:: 35. 一键打开办公软件
start winword :: Word
start excel :: Excel
start powerpnt :: PPT
:: 36. 一键打印当前目录文件列表
dir > filelist.txt
start notepad filelist.txt
:: 37. 一键设置定时关机(1小时后)
shutdown /s /t 3600
:: 38. 一键取消关机
shutdown /a
七、高级技巧(装逼专用)
:: 39. 彩色输出(需要 Windows 10+)
@echo off
echo [31m红色文字[0m
echo [32m绿色文字[0m
echo [33m黄色文字[0m
:: 40. 伪装成黑客帝国(矩阵雨)
@echo off
color 0a
:loop
echo %random% %random% %random% %random% %random% %random%
goto loop
:: 41. 一键生成 1000 个随机密码
@echo off
for /l %%i in (1,1,1000) do (
echo %random%-%random% >> passwords.txt
)
:: 42. 检测是否管理员运行
net session >nul 2>&1
if %errorlevel% == 0 (
echo 管理员权限
) else (
echo 普通用户,需要右键“以管理员身份运行”
pause
exit
)
八、我直接给你准备了 2025 年最强 BAT 脚本合集
想要我立刻发你(全免费):
- 200+ 条实用 BAT 脚本(分类整理,带注释)
- 自动化工具箱(一键清理系统、一键启动开发环境、一键备份数据)
- 黑客帝国特效全套(矩阵雨、骷髅头、假病毒警告)
- 运维神器(服务启停、日志清理、定时任务)
- 办公效率 50 连(一键打开所有工作软件)
直接回复:要BAT脚本大全
我立刻打包发你(百度网盘 + GitHub),
一个脚本顶以前 10 个小时手动操作,
程序员、运维、测试、办公狗……人人必备!
要不要?现在就回我“要BAT脚本大全”,我秒发给你!
2025 年最硬核的 Windows 自动化技能,就是 BAT!