执行重复性任务或运行一系列命令可能对您的计算例程至关重要,但这可能会花费大量时间。 您可以在此处创建一个批处理文件 (.bat)。 Windows 11号来救援。
在本指南中,我们将讨论创建批处理脚本文件的分步说明 Windows 11 自动化任务,同时减少错误并节省时间。
批处理文件对新手和有经验的用户都有益:
- 自动执行重复性任务并简化工作流程,为您节省大量时间和精力
- 任务一致执行,减少人为错误,提高效率
- 执行某些繁琐的任务,例如备份、系统配置、软件安装等
- 帮助同时在多台计算机上运行命令
- 可以执行涉及多个步骤的复杂程序
- 便于携带,可以与其他计算机共享
如何在中创建批处理文件 Windows 11?
1.创建一个简单的批处理文件
- 按 键 Windows 钥匙类型 记事本并单击“打开”。
- 输入以下行:
@ECHO OFF
ECHO Hi, this is my first batch file.
PAUSE
- 这里 @回声关闭 – 禁用显示提示并显示内容; ECHO – 打印空格后的文本; 休息 – 执行命令后保持窗口打开。
- 转到文件并单击 另存为。
- 将文件命名为 Test.bat 并在“保存类型”下选择 全部文件然后单击 节省。
- 创建后,找到该文件并双击将其打开。 在命令提示符窗口中您将看到以下内容 你好,这是我的第一个批处理文件 消息。
您还可以将 .reg 文件保存为 .bat 文件格式,以自动修改注册表文件,从而最大限度地降低所涉及的风险。
2. 访问网络驱动器和文件夹
- 按 键 Windows 钥匙类型 记事本并单击“打开”。
- 将驱动器盘符 F 替换为您想要的盘符后,输入以下行:
Echo Create new F: drive mapping
- 将网络路径替换为要映射的路径后,复制并粘贴以下命令:
@net use F: Network path /persistent: yes
- 如果要添加多个驱动器,请重复此过程。 输入以下行:
: exit
@pause
- 单击文件并选择 另存为。
- 命名该文件并添加 .bat 扩展名。 为了 example:示例.bat。 对于文件类型,选择选项 全部文件然后单击 节省。
- 创建文件后,找到它并双击它以运行任务。
3.添加用户输入
要创建接受用户输入并显示自定义消息的批处理文件,请执行以下操作:
- 按 键 Windows 钥匙类型 记事本并单击“打开”。
- 输入以下脚本:
@echo off
: start
set /p input = Enter the Name:
echo %input% We are thrilled to welcome you to the event!
pause
go to start
- 你可以改变 Enter 根据您的任务和偏好,您随后看到的名称和个性化消息。
- 单击文件并选择 另存为。
- 命名该文件并添加 .bat 文件扩展名。 为了 example:示例.bat。 对于文件类型,选择选项 全部文件然后单击 节省。
- 创建文件后,找到它并双击它以在命令提示符中打开它并运行任务。
4.自动化重复性任务
- 按 键 Windows 钥匙类型 记事本并单击“打开”。
- 在这里,我们向您展示如何自动打开计算机上常用的应用程序。
- 这是我们用来打开它的脚本 Google Chrome、WordSlack 和 ShareX:
@echo off
cd "C:Program FilesGoogleChromeApplicationchrome.exe"
start chrome.exe
start – "C:Program FilesMicrosoft OfficerootOffice16WINWORD.EXE"
cd "C:Program FilesShareXShareX.exe"
start ShareX.exe
Exit
- 您可以使用该脚本,但将应用程序路径替换为您要打开的路径。 单击“文件”菜单并选择“ 另存为。
- 命名该文件并添加 .bat 扩展名。 为了 example:示例.bat。 对于文件类型,选择选项 全部文件然后单击 节省。
5. 使用命令窗口编辑代码行
- 按 键 Windows 钥匙类型 记事本并单击“打开”。
- 该脚本可以帮助您替换简单代码中的行。 假设您有一个名为 code.txt 的文件,其中包含以下内容 旧文本 多次提及,并且您想将其替换为新文本。
- 您可以使用此脚本来实现此目的:
@echo off
setlocal enabledelayedexpansion
set "inputFile=code.txt"
set "outputFile=code_modified.txt"
set "oldText=oldtext"
set "newText=newtext"
if not exist "%inputFile%" (
echo Input file not found.
exit /b
)
(
for /f "usebackq delims=" %%a in ("%inputFile%") do (
set "line=%%a"
set "line=!line:%oldText%=%newText%!"
echo !line!
)
) > "%outputFile%"
echo Lines with '%oldText%' replaced by '%newText%' have been written to '%outputFile%'.
endlocal
你必须改变 代码.txt 用你的文件名,替换旧文本和 新文本 与您要使用的行。
现在通过以下步骤保存文件:
- 单击文件并选择 另存为。
- 命名该文件并添加 .bat 扩展名。 为了 example:示例.bat。 对于文件类型,选择选项 全部文件然后单击 节省。
- 找到该文件并双击它以在命令提示符窗口中打开它并运行任务。
现在您已经创建了 .bat 文件,就可以使用它了 Windows 任务计划程序安排按特定时间间隔自动执行。
如何编辑批处理文件 Windows 11?
要编辑批处理文件,您可以打开记事本,然后单击文件 打开 或者您可以找到该文件,右键单击并选择它 编辑 从上下文菜单中。
在记事本中打开文件后,您可以进行必要的更改。 编辑后,单击 Ctrl + S 保存更改。
运行批处理文件 Windows 11 您可以在文件资源管理器窗口中找到它并双击它或打开命令提示符并使用 cd 命令转到批处理文件所在的文件夹然后输入批处理文件名并按 Enter。
您应该始终将批处理脚本文件保存在可访问的位置,例如 B. 在您的用户帐户的文档或桌面文件夹中。
请记住,批处理文件可以运行命令、与系统交互、自动执行任务和编辑简单代码; 但是,如果您想要进行复杂的编辑或代码操作,我们建议使用 Python 或 PowerShell 等编程语言。
您将使用批处理文件执行哪些任务? 请随意在下面的评论部分提及它们。