如何通过五个简单步骤创建批处理(bat)文件

本文介绍如何在Windows操作系统中使用五个简单步骤创建批处理文件。...

要创建批处理文件吗?这很简单。

windows-batch-files

批处理文件是电脑勤杂工完成工作的方法。他们可以自动化日常工作,缩短所需的时间做一些事情,并将一个复杂的过程转化为任何人都可以操作的东西。

在本文中,您将学习如何编写一个简单的批处理文件。您将学习批处理文件的基本功能以及如何自己编写它们。我还将为您提供学习编写批处理(BAT)文件的更多资源。

如何在windows中创建批处理文件

在讨论细节之前,这里是一个简短的总结

  1. 打开文本文件,如记事本或写字板文档。
  2. 添加您的命令,从@echo[off]开始,然后是---每一行---title[title of your batch script],echo[first line],然后暂停。
  3. 例如,用文件扩展名.bat保存文件,测试.bat.
  4. 要运行批处理文件,请双击刚刚创建的BAT文件。
  5. 要编辑批处理文件,请右键单击BAT文件并选择“编辑”。

您的原始文件将如下所示:

Test Bat File written in Notepad

下面是上面示例的相应命令窗口:

Test Bast file command line output

如果这太快了,或者您想了解更多关于命令以及如何使用它们的信息,请继续阅读!

步骤1:创建bat文件

假设您经常遇到网络问题;您经常在命令提示符下输入ipconfig并ping Google来解决网络问题。过了一段时间,你意识到如果你只写一个简单的BAT文件,把它放在U盘上,然后把它用在你的机器上,效率会更高一些。

创建新文本文档

批处理文件使用Windows命令提示符简化了可重复的计算机任务。下面是一个负责在命令提示符中显示某些文本的批处理文件的示例。创建一个新的BAT文件,方法是右键单击目录中的空白区域并选择new,然后选择Text Document。

new_text_file

添加代码

双击此新文本文档以打开默认文本编辑器。将以下代码复制并粘贴到文本条目中。

@echo offtitle This is your first batch script!echo Welcome to batch scripting!pause

另存为bat文件

上面的脚本回显了“欢迎使用批处理脚本!”。通过标题“文件”、“另存为”保存文件,然后根据需要命名文件。以添加的.bat扩展名结束文件名--欢迎.bat例如--然后单击“确定”。这将完成批处理过程。现在,双击新创建的批处理文件以激活它。

welcome_to_batch

不要以为这就是批处理脚本所能做的。批处理脚本参数是命令提示符代码的调整版本,因此您仅限于命令提示符可以执行的操作。对于那些不熟悉这个程序的人来说,命令提示符有很多功能。

步骤2:学习批处理脚本的基础知识

批处理文件使用与命令提示符相同的语言。你所做的只是告诉命令提示符你想通过一个文件输入什么,而不是在命令提示符下输入。这样可以节省您的时间和精力。它还允许您加入一些逻辑(如简单循环、条件语句等,过程编程在概念上能够做到)。

@echo:此参数允许您在命令提示符下查看工作脚本。此参数对于查看工作代码非常有用。如果批处理文件出现任何问题,您可以使用echo函数查看与脚本相关的问题。将following off添加到此参数将允许您在脚本完成后快速关闭脚本。

title:提供与HTML中的<title>标记相同的功能,这将在命令提示窗口中为批处理脚本提供标题。

cls:清除命令提示符,最好在无关代码使您访问的内容无法找到时使用。

rem:remark的缩写提供了与<相同的功能;!--HTML中的标记。Rem语句不会输入到代码中。相反,它们用于解释和提供有关代码的信息。

%%a:文件夹中的每个文件。

(“\”):根文件夹。使用命令提示符时,在更改文件名、删除文件等之前,必须将提示符指向特定目录。对于批处理文件,您只需要将.bat文件粘贴到您选择的目录中。

暂停:允许中断.bat文件的逻辑链。这允许用户在继续代码之前阅读命令行。短语“按任意键继续…”表示暂停。

开始“[网站]:将使用默认的web浏览器指向您选择的网站。

ipconfig:这是一个经典的命令提示符参数,用于发布有关网络信息的信息。此信息包括MAC地址、IP地址和子网掩码。

ping:ping一个IP地址,通过服务器路由发送数据包来测量它们的位置和延迟(响应时间)。

至少可以说,批量变量库是巨大的。幸运的是,有一个Wikibook条目,其中包含大量的批处理脚本参数和变量库,供您使用。

第3步:编写并运行bat文件

我们将创建两个批处理脚本示例,它们可以简化您的日常在线和离线活动。

新闻稿

让我们创建一个立即有用的批处理脚本。如果你一觉醒来就想打开你最喜欢的新闻网站呢?由于批处理脚本使用命令提示符参数,因此我们可以创建一个脚本,在单个浏览器窗口中打开每个新闻媒体。

重新迭代批量生产过程:首先,创建一个空文本文件。右键单击所选文件夹中的空白区域,然后选择“新建”,然后选择“文本文档”。打开文本文件后,输入以下脚本。我们的例子将提供主要的美国新闻媒体在线。

@echo offstart "" http://www.cnn.comstart "" http://www.abc.comstart "" http://www.msnbc.comstart "" http://www.bbc.comstart "" http://www.huffingtonpost.comstart "" http://www.aljazeera.comstart "" https://news.google.com/

上面的脚本将一个start“”参数堆叠在另一个参数之上,以打开多个选项卡。您可以用自己选择的链接替换提供的链接。输入脚本后,转到文件,然后另存为。在“另存为”窗口中,以.bat扩展名保存文件,并将“另存为类型”参数更改为“所有文件(*.*)”。

save_as_bat

保存文件后,只需双击BAT文件。立刻,你的网页就会打开。如果您愿意,可以将此文件放在桌面上。这将允许您一次访问所有喜爱的网站。

文件管理器

你是否每天下载多个文件,却有数百个文件塞满了你的下载文件夹?使用以下脚本创建一个批处理文件,该脚本按文件类型对文件进行排序。将.bat文件放入杂乱无章的文件夹中,然后双击以运行。

@echo offrem For each file in your folderfor %%a in (".\*") do (rem check if the file has an extension and if it is not our scriptif "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (rem check if extension folder exists, if not it is createdif not exist "%%~xa" mkdir "%%~xa"rem Move the file to directorymove "%%a" "%%~dpa%%~xa\"))

这是我以前的桌面的一个例子,一个松散的图像文件分类。

assorted_files

下面是这些文件。

ordered_files

就这么简单。这个批处理脚本还可以处理任何类型的文件,不管是文档、视频还是音频文件。即使您的电脑不支持该文件格式,脚本也会为您创建一个带有适当标签的文件夹。如果您的目录中已经有一个JPG或PNG文件夹,脚本只需将您的文件类型移动到相应的位置即可。

用批处理脚本自动化简单的工作

这只是批处理脚本提供的一种体验。如果你需要一次又一次地做一些简单的事情——不管是排序文件、打开多个网页、批量重命名文件,还是创建重要文档的副本——你可以用批处理脚本简化繁琐的任务。

通过将IF语句合并到批处理脚本中,更进一步。如果您也使用Linux,请查看使用df命令的最佳方法。

  • 发表于 2021-03-23 08:09
  • 阅读 ( 247 )
  • 分类:IT

你可能感兴趣的文章

如何在Windows10中自定义任何图标

... 创建虚拟批处理文件 ...

  • 发布于 2021-03-11 08:07
  • 阅读 ( 398 )

3个很棒的windows记事本技巧你一定要试试

...件另存为矩阵.bat. 名称并不重要--只要确保将其保存为BAT批处理文件即可。然后双击你保存它的地方,你就会提升到精英黑客的地位。 ...

  • 发布于 2021-03-13 22:09
  • 阅读 ( 228 )

如何取消或删除windows中的卡滞打印作业

...我们将了解如何手动执行,然后我们将了解如何创建一个批处理脚本,以便只需单击即可随时执行。 相关:如何在Windows7、8或10中设置共享网络打印机 清除并手动重新启动打印后台处理程序 要手动清除并重新启动后台打印程...

  • 发布于 2021-04-08 10:26
  • 阅读 ( 192 )

如何重新启动windows的资源管理器.exe(连同任务栏和“开始”菜单)

...并单击“确定”重新启动Windows资源管理器。 选项三:用批处理文件重新启动资源管理器 相关:如何在Windows上编写批处理脚本 如果您希望能够更快地重新启动Windows资源管理器并避免完全使用任务管理器,那么您可以将一个简...

  • 发布于 2021-04-08 10:35
  • 阅读 ( 175 )

愚蠢的怪人把戏:随机重命名目录中的每个文件

...心一点,或者对某人玩个聪明的恶作剧?通过一个简单的批处理脚本,您可以立即随机重命名目录中的每个文件。 更新:脚本中添加了一个“undo”函数。批处理脚本中有一些注释解释了如何使用它。 复制我们的随机名称.bat编...

  • 发布于 2021-04-08 19:40
  • 阅读 ( 153 )

如何在windows上编写批处理脚本

...如何使用命令提示符吗?如果你这样做了,你可以写一个批处理文件。在最简单的形式中,批处理文件(或批处理脚本)是双击文件时执行的多个命令的列表。批处理文件可以一直返回到DOS,但仍然适用于现代版本的Windows。 Powe...

  • 发布于 2021-04-09 10:18
  • 阅读 ( 197 )

如何使用批处理文件使powershell脚本更易于运行

由于几个主要与安全相关的原因,PowerShell脚本不像批处理脚本那样易于移植和使用。但是,我们可以将批处理脚本与PowerShell脚本捆绑在一起,以解决这些问题。在这里,我们将向您展示一些问题领域,以及如何构建批处理脚本...

  • 发布于 2021-04-11 03:30
  • 阅读 ( 288 )

如何重新启动windows的资源管理器.exe(连同任务栏和“开始”菜单)

...并单击“确定”重新启动Windows资源管理器。 选项三:用批处理文件重新启动资源管理器 相关:如何在Windows上编写批处理脚本 如果您希望能够更快地重新启动Windows资源管理器并避免完全使用任务管理器,那么您可以将一个简...

  • 发布于 2021-04-11 12:16
  • 阅读 ( 223 )

如何在visualstudio中自动创建生成备份

...代码备份无疑是重要的。 通过利用生成后事件和简单的批处理脚本的强大功能,您可以轻松地添加让visualstudio为每个发布代码生成自动创建源代码备份的功能。 工作原理 我们的解决方案很简单:每当发生成功的构建事件时,...

  • 发布于 2021-04-11 18:15
  • 阅读 ( 153 )

如何在usb驱动器上创建程序的快捷方式

...于Windows不支持快捷方式中的相对路径,我们将通过创建批处理(.bat)文件并将其转换为可执行(.exe)文件,向您展示如何在USB驱动器的根目录上创建“快捷方式”。 要创建批处理文件,请打开文本编辑器(如记事本),然后...

  • 发布于 2021-04-12 12:45
  • 阅读 ( 156 )
johyyfh029
johyyfh029

0 篇文章

相关推荐