什么是批处理文件?(a batch file?)

批处理文件是Windows®操作系统、DOS或OS/2使用的文件。它是一个文本文件,包含命令解释器按顺序解释的命令字符串。这意味着单个文件可以运行复杂的命令排列,通常运行多个程序,以实现单个内聚端。系统管理员通常使用它们来自动化长项目,一些尚未完全收集到一个程序中的程序可能会使用批处理文件来运行必要的组件,然后启动最终程序。...

批处理文件是Windows®操作系统、DOS或OS/2使用的文件。它是一个文本文件,包含命令解释器按顺序解释的命令字符串。这意味着单个文件可以运行复杂的命令排列,通常运行多个程序,以实现单个内聚端。系统管理员通常使用它们来自动化长项目,一些尚未完全收集到一个程序中的程序可能会使用批处理文件来运行必要的组件,然后启动最终程序。

.bat扩展名是批处理文件最常用的扩展名,几乎所有shell都能识别它。更现代的shell也可以接受.cmd扩展名,通常两者之间的区别与错误级别有关,也就是说何时显示错误。在4DOS和其他类似的shell中,它们也可以使用.btm扩展名,尽管其他操作系统无法识别该扩展名。

在较旧的Windows®计算机和DOS计算机上,有一个名为autoexec.bat的核心文件,每次计算机启动时都会运行该文件。这包括许多需要启动的常见文件和需要运行的命令,以准备系统运行。可以将内容添加到autoexec.bat文件中,以设置启动时的特定行为,例如启动程序、清理文件空间或回显提醒。

由于批处理文件基本上只是一个文本文件,因此可以在任何类型的简单文本编辑器中创建一个批处理文件,并且后缀可以稍后更改为.bat或.cmd。大多数人发现,只需从命令行直接在DOS中或在Windows®中启动的shell窗口中编辑一个命令行是最简单的。edit命令可用于通过键入类似edit foo.bat的内容来创建新文件。在该文件中,可以使用大量基本命令。

一个简单的批处理文件可能包括以下内容:暂停;现在我们打开文档文件夹。;目录c:\documents\。要执行该文件,用户只需键入文件名,不带.bat后缀,它就会运行。这个特定的文件将以暂停开始,这将提示用户按一个键。一旦按下一个键,它就会打印一行,“现在我们打开documents文件夹。”然后它会列出在C驱动器中找到的documents目录的内容。

实际上,在批处理文件中可以使用很多命令来进一步自定义它们。例如,可以使用%1变量打印用户在键入要执行的文件名后输入的变量。因此,例如,如果有人想在一个命令中删除一个目录并创建一个新目录,他可以创建一个名为rmmk.bat的文件,其中包含以下行:rmdir%1;mkdir%2。然后,他可以通过键入类似“rmmkfoobar”的内容来执行它,这将删除名为foo的目录,并创建一个名为bar的新目录。

  • 发表于 2021-12-09 13:24
  • 阅读 ( 178 )
  • 分类:互联网

你可能感兴趣的文章

您应该知道的基本windows cmd命令

...的。如果您不知道从何处开始熟练掌握命令提示符,还有什么地方比从这里开始更好呢! ...

  • 发布于 2021-03-15 18:07
  • 阅读 ( 333 )

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

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

  • 发布于 2021-03-23 08:09
  • 阅读 ( 254 )

如何在linux上使用at和batch来调度命令

...要的!如果只想在系统有空闲资源时运行进程,可以使用批处理。 如何安排linux作业 cron守护进程维护它在特定时间运行的作业列表。这些任务和程序按预定时间在后台运行。这为您安排需要重复的任务提供了极大的灵活性。...

  • 发布于 2021-04-02 18:33
  • 阅读 ( 190 )

如何在尽可能少的步骤中压缩和密码保护文件?

...为每个文件添加密码保护,那么最简单或最快速的方法是什么?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。...

  • 发布于 2021-04-08 03:33
  • 阅读 ( 146 )

如何使用命令行切换显示或隐藏windows隐藏文件?

...res admin privileges, so the batch files must be run as administrator. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-08 15:29
  • 阅读 ( 180 )

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

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

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

通过命令提示符运行.exe文件

...d you just have to press Enter. There is no need to cd into any paths. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-11 00:31
  • 阅读 ( 202 )

我可以在没有可见命令提示符的情况下运行windows批处理文件吗?

Batch files are a handy way to execute a series of commands in Windows, but is there anyway to run them invisibly in the background? Read on find out how. 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。 ...

  • 发布于 2021-04-12 03:23
  • 阅读 ( 210 )

text2folders是一个简单的批处理文件夹生成器

...个一招小马当然,但当你面对创建一个文件夹,一个好的批处理工具是一个巨大的时间节省。Text2Folders通过手动将列表转储到应用程序的GUI或从文本文件加载文件夹名称列表,使批量创建文件夹变得简单。 Text2Folders是免费的,...

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

充分利用windows命令行的20个最佳提示和技巧

...录列表打印或保存到文件中 启动时隐藏闪烁的命令行和批处理文件窗口 If you run a lot of batch files or scripts that use the command line, you have probably encountered the flashing command prompt window. The following article shows you how to use a utility, called Hidden ...

  • 发布于 2021-04-12 17:01
  • 阅读 ( 285 )
ifsecs740
ifsecs740

0 篇文章

相关推荐