是否要创建批处理文件?
批处理文件是计算机操作员完成工作的一种方式。他们可以自动执行日常任务,缩短执行某项工作所需的时间,并将复杂的过程转换为任何人都可以操作的事情。
在本文中,您将学习如何编写简单的批处理文件。您将学习批处理文件可以做什么以及如何自己编写批处理文件的基础知识。我还将为您提供进一步的资源,以学习编写批处理(BAT)文件。
如何在Windows中创建批处理文件
在进入详细信息之前,这里有一个快速摘要
如果这太快了,或者您想了解有关命令及其用法的更多信息,请继续阅读!
步骤1:创建BAT文件
假设您经常遇到网络问题;您会在命令提示符下不断发现自己,输入 ipconfig 并ping通Google以解决网络问题。一段时间后,您意识到如果只编写一个简单的BAT文件,将其粘贴在USB记忆棒上,然后在进行故障排除的计算机上使用它,效率会更高。
批处理文件可以简化使用Windows命令提示符重复执行计算机任务。下面是一个批处理文件的示例,该文件负责在命令提示符下显示一些文本。右键单击目录中的空白区域,然后依次选择 New 和 Text Document ,创建一个新的BAT文件。
双击此< strong>新文本文档以打开默认文本编辑器。将以下代码复制并粘贴到您的文本输入中。
@echo offtitle This is your first batch script!echo Welcome to batch scripting!pause
上面的脚本回显了文本“欢迎使用批处理脚本!"。通过转到文件,另存为来保存文件,然后根据需要命名文件。以添加的 .bat 扩展名结尾-例如, welcome.bat -然后单击确定。这将完成批处理过程。现在,双击新创建的批处理文件将其激活。
不要以为所有批处理脚本都可以。批处理脚本参数是命令提示符代码的调整版本,因此仅限于命令提示符可以执行的操作。对于不熟悉该程序的人,命令提示符具有很多功能。
步骤2:了解批处理脚本的基础知识
批处理文件使用与命令提示符相同的语言。您要做的只是告诉命令提示符您要通过文件输入的内容,而不是在命令提示符下键入该文件。这样可以节省您的时间和精力。它还允许您放入一些逻辑(例如简单的循环,条件语句等,过程编程可以在概念上进行操作)。
@echo:在命令提示符下查看您的工作脚本。此参数对于查看您的工作代码很有用。如果批处理文件出现任何问题,您将能够使用echo函数查看与脚本相关的问题。在此参数后添加 off ,可让您在脚本完成后快速关闭脚本。
标题: HTML中的
cls:清除命令提示符,最好在多余的代码可以使用时使用
rem:备注的简写提供与<!– 相同的功能。 > HTML标记。 Rem语句未输入到您的代码中。而是使用它们来解释和提供有关代码的信息。
%% a:文件夹中的每个文件。
(“ 。\"):根文件夹。使用命令提示符时,必须先将提示符定向到特定目录,然后再更改文件名,删除文件等。使用批处理文件,您只需要将.bat文件粘贴到您选择的目录中。
暂停:允许中断.bat文件的逻辑链。这允许用户在继续执行代码之前先阅读命令行。短语“按任意键继续..."将表示暂停。
开始“" [网站] :将使用默认的网络浏览器转到您选择的网站。
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/
上面的脚本将一个开始“" 参数堆叠在另一个之上,以打开多个选项卡。您可以用自己选择的链接替换提供的链接。输入脚本后,转到文件,然后依次另存为。在“另存为"窗口中,使用扩展名 .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\"))
以下是我的台式机示例,其中包含大量的图像文件。
以下是这些相同的文件。
就是这么简单。该批处理脚本还可以与任何类型的文件一起使用,无论是文档,视频还是音频文件。即使您的PC不支持文件格式,该脚本也会为您创建一个带有适当标签的文件夹。如果您的目录中已经有JPG或PNG文件夹,该脚本会将您的文件类型移动到相应的位置。
使用批处理脚本自动执行简单填充
了解批处理脚本必须提供的内容。如果您需要一遍又一遍地简单地做一些事情-无论是订购文件,打开多个网页,重命名文件还是创建重要文档的副本-您都可以使用批处理脚本简化繁琐的任务。
通过将IF语句合并到批处理脚本中,将事情做得更好。如果您也使用Linux,请查看使用 df 命令的最佳方法。