<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>批处理文件 on 酒中仙</title><link>https://hanguangwu.github.io/blog/tags/%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6/</link><description>Recent content in 批处理文件 on 酒中仙</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>hanguangwu</copyright><lastBuildDate>Mon, 26 May 2025 12:34:25 +0800</lastBuildDate><atom:link href="https://hanguangwu.github.io/blog/tags/%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows 批处理文件（.bat）应用详解与实用示例</title><link>https://hanguangwu.github.io/blog/p/windows-%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6.bat%E5%BA%94%E7%94%A8%E8%AF%A6%E8%A7%A3%E4%B8%8E%E5%AE%9E%E7%94%A8%E7%A4%BA%E4%BE%8B/</link><pubDate>Mon, 26 May 2025 12:34:25 +0800</pubDate><guid>https://hanguangwu.github.io/blog/p/windows-%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6.bat%E5%BA%94%E7%94%A8%E8%AF%A6%E8%A7%A3%E4%B8%8E%E5%AE%9E%E7%94%A8%E7%A4%BA%E4%BE%8B/</guid><description>&lt;h1 id="windows-批处理文件bat应用详解与实用示例"&gt;Windows 批处理文件（.bat）应用详解与实用示例
&lt;/h1&gt;&lt;h2 id="前言"&gt;前言
&lt;/h2&gt;&lt;p&gt;在 Windows 环境下，批处理文件（Batch file，扩展名 &lt;code&gt;.bat&lt;/code&gt;）是自动执行一系列命令和任务的强大工具。无论是自动化重复性工作、简化日常操作，还是批量管理系统设置，批处理脚本都能显著提高效率，减少人为错误，特别适合 Windows 11 用户日常运维和办公自动化。&lt;/p&gt;
&lt;p&gt;本文将从零开始，系统讲解 Windows 11 如何创建、编辑和运行批处理文件，并通过丰富示例展示其实际应用场景及写法技巧。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="一批处理文件简介与优势"&gt;一、批处理文件简介与优势
&lt;/h2&gt;&lt;h3 id="什么是批处理文件"&gt;什么是批处理文件？
&lt;/h3&gt;&lt;p&gt;批处理文件是一个包含 DOS 命令列表的纯文本文件，Windows 命令解释器（&lt;code&gt;cmd.exe&lt;/code&gt;）会按顺序执行其内容。它以 &lt;code&gt;.bat&lt;/code&gt; 或 &lt;code&gt;.cmd&lt;/code&gt; 为后缀名，通过运行批处理文件即可自动完成一系列手动输入命令。&lt;/p&gt;
&lt;h3 id="为什么使用批处理文件"&gt;为什么使用批处理文件？
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;自动执行重复性任务，节省时间和体力&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;保证任务执行的连贯性和一致性，减少人为失误&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;实现复杂多步操作的自动化&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;便携易分享，可在多台机器上运行相同脚本&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;方便管理文件、网络驱动器映射、程序启动等日常任务&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="二如何在-windows-11-创建和运行批处理文件"&gt;二、如何在 Windows 11 创建和运行批处理文件？
&lt;/h2&gt;&lt;h3 id="1-创建基本批处理文件"&gt;1. 创建基本批处理文件
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;按下 Windows 键，输入 &lt;code&gt;记事本&lt;/code&gt; 并打开。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;输入以下内容：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bat" data-lang="bat"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;ECHO&lt;/span&gt; OFF
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ECHO&lt;/span&gt; Hi, this is my first batch file.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;PAUSE&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;说明：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;@ECHO OFF&lt;/code&gt; 隐藏命令回显，只显示输出结果。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ECHO&lt;/code&gt; 用于打印消息。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PAUSE&lt;/code&gt; 命令窗口暂停，等待用户按任意键。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;点击“文件” → “另存为”&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;文件名写为 &lt;code&gt;Test.bat&lt;/code&gt;，保存类型选择“所有文件 (&lt;em&gt;.&lt;/em&gt;)”，点击保存。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;双击 &lt;code&gt;Test.bat&lt;/code&gt;，你将在命令提示符窗口中看到欢迎信息。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="2-映射网络驱动器示例"&gt;2. 映射网络驱动器示例
&lt;/h3&gt;&lt;p&gt;自动映射网络共享路径为本地驱动器盘符：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bat" data-lang="bat"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;ECHO&lt;/span&gt; OFF
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ECHO&lt;/span&gt; Create new F: drive mapping
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;net use F: \\NetworkPath /persistent:yes
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;PAUSE&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;把 &lt;code&gt;F:&lt;/code&gt; 替换成信用盘符&lt;/li&gt;
&lt;li&gt;&lt;code&gt;\\NetworkPath&lt;/code&gt; 替换成实际网络共享路径（如 &lt;code&gt;\\192.168.1.100\shared&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;保存为 &lt;code&gt;.bat&lt;/code&gt; 文件后运行即可自动连接。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="3-添加用户输入与交互"&gt;3. 添加用户输入与交互
&lt;/h3&gt;&lt;p&gt;批处理文件也能接收用户输入，实现交互式脚本：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bat" data-lang="bat"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;ECHO&lt;/span&gt; OFF
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nl"&gt;START&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt; &lt;span class="k"&gt;/P&lt;/span&gt; &lt;span class="nv"&gt;input&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;Enter your name:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ECHO&lt;/span&gt; Hi &lt;span class="nv"&gt;%input%&lt;/span&gt;! Welcome to the event.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;PAUSE&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GOTO&lt;/span&gt; &lt;span class="nl"&gt;START&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;SET /P&lt;/code&gt; 用于提示用户输入并将结果存到变量 &lt;code&gt;input&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GOTO START&lt;/code&gt; 实现循环交互，可以随时输入新名字。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="4-自动打开常用应用程序"&gt;4. 自动打开常用应用程序
&lt;/h3&gt;&lt;p&gt;帮你一次性启动多款常用软件，提升工作效率：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;span class="lnt"&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bat" data-lang="bat"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;ECHO&lt;/span&gt; OFF
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;start&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;#34;&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C:\Program Files\Google\Chrome\Application\chrome.exe&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;start&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;#34;&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;start&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;#34;&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C:\Program Files\Slack\Slack.exe&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;start&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;#34;&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;C:\Program Files\ShareX\ShareX.exe&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;EXIT&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;注意用完整程序路径替换示例中的路径。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;start &amp;quot;&amp;quot;&lt;/code&gt; 中的双引号用于占位窗口标题。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="5-批处理实现文本替换示例"&gt;5. 批处理实现文本替换示例
&lt;/h3&gt;&lt;p&gt;假如您有文件 &lt;code&gt;code.txt&lt;/code&gt;，要将其中所有的 &lt;code&gt;oldtext&lt;/code&gt; 替换为 &lt;code&gt;newtext&lt;/code&gt;，可以用批处理这样做：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;span class="lnt"&gt;20
&lt;/span&gt;&lt;span class="lnt"&gt;21
&lt;/span&gt;&lt;span class="lnt"&gt;22
&lt;/span&gt;&lt;span class="lnt"&gt;23
&lt;/span&gt;&lt;span class="lnt"&gt;24
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bat" data-lang="bat"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;ECHO&lt;/span&gt; OFF
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SETLOCAL&lt;/span&gt; ENABLEDELAYEDEXPANSION
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;inputFile=code.txt&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;outputFile=code_modified.txt&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;oldText=oldtext&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SET&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;newText=newtext&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="k"&gt;NOT&lt;/span&gt; &lt;span class="k"&gt;EXIST&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;%inputFile%&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;ECHO&lt;/span&gt; Input file not found.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;EXIT&lt;/span&gt; /B
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FOR&lt;/span&gt; &lt;span class="k"&gt;/F&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;usebackq delims=&amp;#34;&lt;/span&gt; &lt;span class="se"&gt;%%&lt;/span&gt;a &lt;span class="k"&gt;IN&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;%inputFile%&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;DO&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;SET&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;line=&lt;/span&gt;&lt;span class="se"&gt;%%&lt;/span&gt;&lt;span class="s2"&gt;a&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;SET&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;line=!line:&lt;/span&gt;&lt;span class="nv"&gt;%oldText%&lt;/span&gt;&lt;span class="s2"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;%newText%&lt;/span&gt;&lt;span class="s2"&gt;!&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;ECHO&lt;/span&gt; &lt;span class="nv"&gt;!line!&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;%outputFile%&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ECHO&lt;/span&gt; Replacement complete. Output file: &lt;span class="nv"&gt;%outputFile%&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;ENDLOCAL&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;请修改变量 &lt;code&gt;inputFile&lt;/code&gt;、&lt;code&gt;oldText&lt;/code&gt; 和 &lt;code&gt;newText&lt;/code&gt; 以匹配实际需求。&lt;/li&gt;
&lt;li&gt;该脚本会生成一个新文件，原文件保持不变。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="三如何编辑与运行批处理文件"&gt;三、如何编辑与运行批处理文件？
&lt;/h2&gt;&lt;h3 id="编辑批处理文件"&gt;编辑批处理文件
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;右键 &lt;code&gt;.bat&lt;/code&gt; 文件，选择“编辑”即可在记事本中打开和修改。&lt;/li&gt;
&lt;li&gt;修改完成后，按 &lt;code&gt;Ctrl+S&lt;/code&gt; 保存。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="运行批处理文件"&gt;运行批处理文件
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;直接双击 &lt;code&gt;.bat&lt;/code&gt; 文件即可执行。&lt;/li&gt;
&lt;li&gt;也可打开命令提示符窗口，通过 &lt;code&gt;cd&lt;/code&gt; 命令切换到脚本目录，输入脚本名称后回车运行。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="四批处理文件的使用小贴士"&gt;四、批处理文件的使用小贴士
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;保存位置建议&lt;/strong&gt;：放在用户“文档”或“桌面”等易访问目录，便于管理。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;增强功能&lt;/strong&gt;：结合 Windows 任务计划程序，可实现定时自动执行。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;复杂自动化&lt;/strong&gt;：批处理适合简单流程，若需要更强功能，推荐 PowerShell 或 Python。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;安全注意&lt;/strong&gt;：避免运行不明来源的批处理文件，以防恶意操作。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="结语"&gt;结语
&lt;/h2&gt;&lt;p&gt;Windows 批处理文件为广大用户提供了一种低成本、门槛低的自动化解决方案。掌握它，可以轻松完成文件管理、软件启动、网络驱动映射、自动化文本处理等多种任务。希望本教程能帮助你快速上手批处理编程，从此高效管理你的 Windows 电脑。&lt;/p&gt;
&lt;h2 id="参考资料"&gt;参考资料
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://www.windows11.pro/251520.html" target="_blank" rel="noopener"
&gt;在 Windows 11上创建批处理 （.bat） 文件的 5 种方法&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>