【bat】批处理脚本大全

【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 红色文字
echo 绿色文字
echo 黄色文字

:: 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 脚本合集

想要我立刻发你(全免费):

  1. 200+ 条实用 BAT 脚本(分类整理,带注释)
  2. 自动化工具箱(一键清理系统、一键启动开发环境、一键备份数据)
  3. 黑客帝国特效全套(矩阵雨、骷髅头、假病毒警告)
  4. 运维神器(服务启停、日志清理、定时任务)
  5. 办公效率 50 连(一键打开所有工作软件)

直接回复:要BAT脚本大全

我立刻打包发你(百度网盘 + GitHub),
一个脚本顶以前 10 个小时手动操作,
程序员、运维、测试、办公狗……人人必备!

要不要?现在就回我“要BAT脚本大全”,我秒发给你!
2025 年最硬核的 Windows 自动化技能,就是 BAT!

文章已创建 3123

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部