news 2026/9/3 4:57:19

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Windows BAT脚本基础语法与常用功能实现指南】

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

常用命令介绍

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

echo@

  • echo用于输出文本或控制命令回显:
    @echo off :: 关闭回显 echo Hello World :: 输出文本 echo. :: 输出空行
  • @禁止单条命令回显:
    @echo This won't be displayed

rem::

  • rem为注释命令,支持回显:
    rem 这是注释
  • ::为注释符号,不支持回显且不能在代码块中使用:
    :: 这也是注释

callstart

  • call调用其他批处理文件并返回:
    call sub.bat
  • start在新窗口启动程序,不阻塞当前脚本:
    start notepad.exe

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

pause

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

echo %errorlevel%

goto:
跳转到标签位置:

:loop echo Running... goto loop

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

if "%var%"=="value" (echo Match) if exist file.txt (echo Found)

for循环

  • /d遍历目录:
    for /d %%i in (*) do echo %%i
  • /l数值循环:
    for /l %%i in (1,1,5) do echo %%i
文件操作

创建与删除

mkdir NewFolder del file.txt

重命名与移动

ren old.txt new.txt move file.txt C:\Backup

查找文件

dir /s *.txt tree /f
变量处理

系统变量

echo %PATH%

自定义变量

set name=John echo %name%
网络管理

Ping测试

ping 8.8.8.8

路由跟踪

tracert google.com
高级功能

时间延迟

ping -n 5 127.0.0.1 >nul :: 延迟5秒

字符串截取

set str=Hello echo %str:~0,3% :: 输出Hel

调用外部程序

7z a archive.zip files
转换为可执行文件

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

示例:定时任务模板
@echo off :task echo Running at %time% timeout /t 60 >nul goto task

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 22:06:28

【2025年AI 编程时代的热点】

AI 编程与团队组织变革 AI 编程的成熟将显著改变团队结构和人才需求。传统开发团队中编码占比高的角色可能缩减,而具备AI工具链整合能力、业务理解深度和跨领域协作能力的人才需求上升。团队结构趋向扁平化,产品经理、工程师与AI工具的协作更紧密&#…

作者头像 李华
网站建设 2026/9/3 3:56:31

【C++ 笔记】从 C 到 C++:核心过渡 (中)

前言: 前文中,我们系统学习了 namespace 机制(有效地解决了命名冲突问题,包含指定访问、部分展开和全部展开三种使用方式),同时了解了 cin/cout 输入输出流(具备自动类型识别和支持自定义类…

作者头像 李华
网站建设 2026/8/31 21:09:59

SQL约束解析

约束分类:NOT NULL 非空约束:字段必须有值UNIQUE 唯一约束:值不能重复,但允许多个 NULLPRINARY KEY 主键约束:既是 NOT NULL 又是 UNIQUEDEFAULT 默认约束: 保存数据时.如果未指定该字段的值,则采用默认值CHECK 检查约束:保证字段满足某一个值FOREIGN KEY 外键约束…

作者头像 李华
网站建设 2026/9/3 5:42:42

地铁调研12-17

今天地铁调研主要内容包括:1.跟随工人使用道尺进行巡检。主要测量内容:轨道内距,轨道水平情况。记录:/-x,毫米。2.涂油板(道岔变轨部分)的油是否还有。3.扣配件的螺栓是否松动扣配件的情况&…

作者头像 李华
网站建设 2026/9/3 3:40:42

现代软件测试工具全景对比与选型指南

随着敏捷开发与DevOps实践的普及,软件测试工具生态呈现百花齐放态势。截至2025年末,测试工具已从简单的BUG记录工具发展为覆盖自动化测试、性能监控、安全检测的完整解决方案。本文将通过功能性对比、适用场景分析及成本效益评估三个维度,为测…

作者头像 李华
网站建设 2026/9/3 2:52:22

基于 Apache POI 的体检报告 Word 生成实战文档

基于 Apache POI 的体检报告 Word 生成实战文档一 项目目标与总体设计 目标:基于模板快速生成排版规范的体检报告,支持文本替换、动态表格、图片插入,并可一键导出 PDF 用于归档与打印。技术选型: Apache POI XWPF:操作…

作者头像 李华