执行重复性任务或运行一系列命令对于您的计算例程可能至关重要,但可能需要大量时间。这就是在 Windows 11 上创建批处理 (.bat) 文件的地方。
在本指南中,我们将讨论在 Windows 11 上创建批处理脚本文件的分步说明,以自动执行任务,同时减少错误并节省时间。
批处理文件对新手和有经验的用户都有好处:
- 自动执行重复性任务并简化工作流程,节省大量时间和精力
- 一致地执行任务,减少人为错误,提高效率
- 执行特定的繁琐任务,如备份,系统配置,软件安装等
- 帮助您同时在多台计算机上执行命令
- 可以执行涉及多个步骤的复杂程序
- 是便携式的,可以与其他计算机共享
如何在 Windows 11 中创建批处理文件?
1. 创建基本批处理文件
- 按键,键入记事本,然后单击“打开”。Windows
- 键入以下行:
@ECHO OFF
ECHO Hi, this is my first batch file.
PAUSE
- 此处@ECHO关闭 – 禁用显示提示并显示内容;ECHO – 在空格后打印文本;暂停 – 在执行命令后使窗口保持打开状态。
- 转到文件,然后单击另存为。
- 将文件命名为 Test.bat,对于保存类型,选择所有文件,然后单击保存。
- 创建后,找到该文件并双击将其打开。在命令提示符窗口中,您将看到 嗨,这是我的第一个批处理文件消息。
您还可以保存 ..bat文件格式的 reg 文件,以自动修改注册表文件,这可以最大限度地减少所涉及的风险。
2. 访问网络驱动器和文件夹
- 按键,键入记事本,然后单击“打开”。Windows
- 将驱动程序字母 F 替换为所需的驱动程序字母 F 后,键入以下行:
Echo Create new F: drive mapping
- 将网络路径替换为要映射到的路径后,复制并粘贴以下命令:
@net use F: \Network path /persistent: yes
- 如果要添加多个驱动器,请重复此过程。键入以下行:
: exit
@pause
- 单击文件,然后选择另存为。
- 命名文件并添加.bat扩展名。例如:示例.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
- 您可以根据任务根据首选项更改输入名称和之后看到的个性化消息。
- 单击文件,然后选择另存为。
- 命名文件并添加.bat文件扩展名。例如:示例.bat。对于保存类型,选择所有文件,然后单击保存。
- 创建文件后,找到并双击它以在命令提示符下打开它并执行任务。
4. 自动执行重复性任务
- 按键,键入记事本,然后单击“打开”。Windows
- 在这里,我们将向您展示我们如何自动化在计算机上打开常用应用程序的过程。
- 这是我们用来打开Google Chrome,Word,Slack和ShareX的脚本:
@echo off
cd "C:\Program Files\Google\Chrome\Application\chrome.exe"
start chrome.exe
start – "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE"
cd "C:\Program Files\ShareX\ShareX.exe"
start ShareX.exe
Exit
- 可以使用脚本,但将应用路径替换为要打开的路径。单击文件菜单,然后选择另存为。
- 命名文件并添加.bat扩展名。例如:示例.bat。对于保存类型,选择所有文件,然后单击保存。
5. 使用命令窗口编辑代码行
- 按键,键入记事本,然后单击“打开”。Windows
- 此脚本可以帮助您替换简单代码中的行,假设您有一个名为 code.txt 的文件,其中多次提到旧文本,并且您想将其替换为 newtext。
- 为此,您可以使用此脚本:
@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扩展名。例如:示例.bat。对于保存类型,选择所有文件,然后单击保存。
- 找到并双击该文件以在命令提示符窗口中将其打开并执行任务。
创建.bat文件后,可以使用 Windows 任务计划程序将其计划为按特定时间间隔自动运行。
如何在 Windows 11 中编辑批处理文件?
要编辑批处理文件,可以打开记事本并单击文件,然后单击打开,也可以找到并右键单击该文件,然后从上下文菜单中选择编辑。
在记事本中打开文件后,您可以进行所需的更改。编辑后,单击 + S 以保存更改。Ctrl
要在 Windows 11 中运行批处理文件,可以在文件资源管理器窗口中找到它并双击它,或者打开命令提示符并使用 cd 命令转到批处理文件所在的文件夹,然后键入批处理文件名并按 Enter。
应始终将批处理脚本文件保存到可访问的位置,例如用户帐户的“文档”或“桌面”文件夹。
请记住,批处理文件可以执行命令、与系统交互、自动执行任务和编辑简单代码;但是,如果您想进行复杂的编辑或代码操作,我们建议您使用 Python 或 PowerShell 等编程语言。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun251520.html