要创建批处理文件吗?这很简单。
批处理文件是电脑勤杂工完成工作的方法。他们可以自动化日常工作,缩短所需的时间做一些事情,并将一个复杂的过程转化为任何人都可以操作的东西。
在本文中,您将学习如何编写一个简单的批处理文件。您将学习批处理文件的基本功能以及如何自己编写它们。我还将为您提供学习编写批处理(BAT)文件的更多资源。
在讨论细节之前,这里是一个简短的总结
您的原始文件将如下所示:
下面是上面示例的相应命令窗口:
如果这太快了,或者您想了解更多关于命令以及如何使用它们的信息,请继续阅读!
假设您经常遇到网络问题;您经常在命令提示符下输入ipconfig并ping Google来解决网络问题。过了一段时间,你意识到如果你只写一个简单的BAT文件,把它放在U盘上,然后把它用在你的机器上,效率会更高一些。
批处理文件使用Windows命令提示符简化了可重复的计算机任务。下面是一个负责在命令提示符中显示某些文本的批处理文件的示例。创建一个新的BAT文件,方法是右键单击目录中的空白区域并选择new,然后选择Text Document。
双击此新文本文档以打开默认文本编辑器。将以下代码复制并粘贴到文本条目中。
@echo offtitle This is your first batch script!echo Welcome to batch scripting!pause上面的脚本回显了“欢迎使用批处理脚本!”。通过标题“文件”、“另存为”保存文件,然后根据需要命名文件。以添加的.bat扩展名结束文件名--欢迎.bat例如--然后单击“确定”。这将完成批处理过程。现在,双击新创建的批处理文件以激活它。
不要以为这就是批处理脚本所能做的。批处理脚本参数是命令提示符代码的调整版本,因此您仅限于命令提示符可以执行的操作。对于那些不熟悉这个程序的人来说,命令提示符有很多功能。
批处理文件使用与命令提示符相同的语言。你所做的只是告诉命令提示符你想通过一个文件输入什么,而不是在命令提示符下输入。这样可以节省您的时间和精力。它还允许您加入一些逻辑(如简单循环、条件语句等,过程编程在概念上能够做到)。
@echo:此参数允许您在命令提示符下查看工作脚本。此参数对于查看工作代码非常有用。如果批处理文件出现任何问题,您可以使用echo函数查看与脚本相关的问题。将following off添加到此参数将允许您在脚本完成后快速关闭脚本。
title:提供与HTML中的<;title>;标记相同的功能,这将在命令提示窗口中为批处理脚本提供标题。
cls:清除命令提示符,最好在无关代码使您访问的内容无法找到时使用。
rem:remark的缩写提供了与<;相同的功能;!--HTML中的标记。Rem语句不会输入到代码中。相反,它们用于解释和提供有关代码的信息。
%%a:文件夹中的每个文件。
(“\”):根文件夹。使用命令提示符时,在更改文件名、删除文件等之前,必须将提示符指向特定目录。对于批处理文件,您只需要将.bat文件粘贴到您选择的目录中。
暂停:允许中断.bat文件的逻辑链。这允许用户在继续代码之前阅读命令行。短语“按任意键继续…”表示暂停。
开始“[网站]:将使用默认的web浏览器指向您选择的网站。
ipconfig:这是一个经典的命令提示符参数,用于发布有关网络信息的信息。此信息包括MAC地址、IP地址和子网掩码。
ping:ping一个IP地址,通过服务器路由发送数据包来测量它们的位置和延迟(响应时间)。
至少可以说,批量变量库是巨大的。幸运的是,有一个Wikibook条目,其中包含大量的批处理脚本参数和变量库,供您使用。
我们将创建两个批处理脚本示例,它们可以简化您的日常在线和离线活动。
让我们创建一个立即有用的批处理脚本。如果你一觉醒来就想打开你最喜欢的新闻网站呢?由于批处理脚本使用命令提示符参数,因此我们可以创建一个脚本,在单个浏览器窗口中打开每个新闻媒体。
重新迭代批量生产过程:首先,创建一个空文本文件。右键单击所选文件夹中的空白区域,然后选择“新建”,然后选择“文本文档”。打开文本文件后,输入以下脚本。我们的例子将提供主要的美国新闻媒体在线。
@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扩展名保存文件,并将“另存为类型”参数更改为“所有文件(*.*)”。
保存文件后,只需双击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\"))这是我以前的桌面的一个例子,一个松散的图像文件分类。
下面是这些文件。
就这么简单。这个批处理脚本还可以处理任何类型的文件,不管是文档、视频还是音频文件。即使您的电脑不支持该文件格式,脚本也会为您创建一个带有适当标签的文件夹。如果您的目录中已经有一个JPG或PNG文件夹,脚本只需将您的文件类型移动到相应的位置即可。
这只是批处理脚本提供的一种体验。如果你需要一次又一次地做一些简单的事情——不管是排序文件、打开多个网页、批量重命名文件,还是创建重要文档的副本——你可以用批处理脚本简化繁琐的任务。
通过将IF语句合并到批处理脚本中,更进一步。如果您也使用Linux,请查看使用df命令的最佳方法。
...件另存为矩阵.bat. 名称并不重要--只要确保将其保存为BAT批处理文件即可。然后双击你保存它的地方,你就会提升到精英黑客的地位。 ...
...我们将了解如何手动执行,然后我们将了解如何创建一个批处理脚本,以便只需单击即可随时执行。 相关:如何在Windows7、8或10中设置共享网络打印机 清除并手动重新启动打印后台处理程序 要手动清除并重新启动后台打印程...
...并单击“确定”重新启动Windows资源管理器。 选项三:用批处理文件重新启动资源管理器 相关:如何在Windows上编写批处理脚本 如果您希望能够更快地重新启动Windows资源管理器并避免完全使用任务管理器,那么您可以将一个简...
...心一点,或者对某人玩个聪明的恶作剧?通过一个简单的批处理脚本,您可以立即随机重命名目录中的每个文件。 更新:脚本中添加了一个“undo”函数。批处理脚本中有一些注释解释了如何使用它。 复制我们的随机名称.bat编...
...如何使用命令提示符吗?如果你这样做了,你可以写一个批处理文件。在最简单的形式中,批处理文件(或批处理脚本)是双击文件时执行的多个命令的列表。批处理文件可以一直返回到DOS,但仍然适用于现代版本的Windows。 Powe...
由于几个主要与安全相关的原因,PowerShell脚本不像批处理脚本那样易于移植和使用。但是,我们可以将批处理脚本与PowerShell脚本捆绑在一起,以解决这些问题。在这里,我们将向您展示一些问题领域,以及如何构建批处理脚本...
...并单击“确定”重新启动Windows资源管理器。 选项三:用批处理文件重新启动资源管理器 相关:如何在Windows上编写批处理脚本 如果您希望能够更快地重新启动Windows资源管理器并避免完全使用任务管理器,那么您可以将一个简...
...代码备份无疑是重要的。 通过利用生成后事件和简单的批处理脚本的强大功能,您可以轻松地添加让visualstudio为每个发布代码生成自动创建源代码备份的功能。 工作原理 我们的解决方案很简单:每当发生成功的构建事件时,...
...于Windows不支持快捷方式中的相对路径,我们将通过创建批处理(.bat)文件并将其转换为可执行(.exe)文件,向您展示如何在USB驱动器的根目录上创建“快捷方式”。 要创建批处理文件,请打开文本编辑器(如记事本),然后...