首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Windows BAT脚本基础语法与常用功能实现指南】

【Windows BAT脚本基础语法与常用功能实现指南】

作者头像
贺公子之数据科学与艺术
发布2026-01-20 14:02:05
发布2026-01-20 14:02:05
4230
举报
Windows BAT脚本基础语法与常用功能实现指南

常用命令介绍

/? 获取命令帮助说明 在命令后添加/?可查看详细帮助信息,例如: dir /?

echo@

echo用于输出文本或控制命令回显:

代码语言:javascript
复制
@echo off  :: 关闭回显
echo Hello World  :: 输出文本
echo.  :: 输出空行

@禁止单条命令回显:

代码语言:javascript
复制
@echo This won't be displayed  

rem::

rem为注释命令,支持回显:

代码语言:javascript
复制
rem 这是注释  

::为注释符号,不支持回显且不能在代码块中使用:

代码语言:javascript
复制
:: 这也是注释  

callstart

call调用其他批处理文件并返回:

代码语言:javascript
复制
call sub.bat  

start在新窗口启动程序,不阻塞当前脚本:

代码语言:javascript
复制
start notepad.exe  

pause 暂停脚本执行,显示“按任意键继续”:

代码语言:javascript
复制
pause  

errorlevel 检查上一条命令的返回码(0表示成功):

代码语言:javascript
复制
echo %errorlevel%  

goto: 跳转到标签位置:

代码语言:javascript
复制
:loop
echo Running...
goto loop  

if条件 支持字符串比较、文件存在性检查等:

代码语言:javascript
复制
if "%var%"=="value" (echo Match)  
if exist file.txt (echo Found)  

for循环

/d遍历目录:

代码语言:javascript
复制
for /d %%i in (*) do echo %%i  

/l数值循环:

代码语言:javascript
复制
for /l %%i in (1,1,5) do echo %%i  
文件操作

创建与删除

代码语言:javascript
复制
mkdir NewFolder  
del file.txt  

重命名与移动

代码语言:javascript
复制
ren old.txt new.txt  
move file.txt C:\Backup  

查找文件

代码语言:javascript
复制
dir /s *.txt  
tree /f  
变量处理

系统变量

代码语言:javascript
复制
echo %PATH%  

自定义变量

代码语言:javascript
复制
set name=John  
echo %name%  
网络管理

Ping测试

代码语言:javascript
复制
ping 8.8.8.8  

路由跟踪

代码语言:javascript
复制
tracert google.com  
高级功能

时间延迟

代码语言:javascript
复制
ping -n 5 127.0.0.1 >nul  :: 延迟5秒  

字符串截取

代码语言:javascript
复制
set str=Hello  
echo %str:~0,3%  :: 输出Hel  

调用外部程序

代码语言:javascript
复制
7z a archive.zip files  
转换为可执行文件

使用工具如Bat To Exe Converter.bat转为.exe

示例:定时任务模板
代码语言:javascript
复制
@echo off  
:task  
echo Running at %time%  
timeout /t 60 >nul  
goto task  

通过组合上述命令,可构建功能强大的自动化脚本。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Windows BAT脚本基础语法与常用功能实现指南
    • 常用命令介绍
    • 文件操作
    • 变量处理
    • 网络管理
    • 高级功能
    • 转换为可执行文件
    • 示例:定时任务模板
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档