batch-file批处理文件入门


备注

来自Microsoft Technet:

使用批处理文件(也称为批处理程序或脚本),可以简化例行或重复性任务。批处理文件是未格式化的文本文件,其中包含一个或多个命令,并具有.bat或.cmd文件扩展名。在命令提示符下键入文件名时,Cmd.exe按顺序运行命令,因为它们出现在文件中。

批处理文件名和扩展名

延期备注
。蝙蝠此扩展程序与MS-DOS和所有版本的Windows一起运行
.CMD 用于Windows NT系列中的批处理文件
.btm的 4DOS和4NT使用的扩展

要了解.cmd.bat之间的区别,请参阅此处

避免使用已经是内置命令名称的名称。像tracert 。有一个名为tracert.exe的实用程序。因此,请避免命名批处理文件tracert.bat

运行批处理文件

运行批处理文件的最简单方法是双击其图标。或者将文件完整路径粘贴到命令提示符中,如果从批处理文件目录启动命令提示符,则将其粘贴到其名称,然后输入。

例:

C:\Foo\Bar>test.bat
C:\Foo\Bar>C:\Foo\Bar\Baz\test.bat

编辑和查看批处理文件

任何ASCII编辑器都可以编辑批处理文件可以在此处找到可以语法突出显示批处理语法的编辑器列表。您也可以使用Windows附带的默认记事本来编辑和查看批处理文件,但它不提供语法突出显示。

要打开记事本:

  • Win𐌎 + R ,键入notepad ,然后按Enter键

或者, 创建批处理文件的最“原始”方式是将输出从命令行重定向到文件,例如。

echo echo hello world > first.bat
 

它将echo hello world 写入文件first.bat

您可以通过右键单击文件并从上下文菜单中选择“编辑”来编辑批处理文件。

要从命令提示符中查看批处理文件的内容,请运行以下命令:

type first.bat
 

您也可以通过键入来从命令提示符开始使用记事本编辑批处理文件

notepad first.bat
 

获得帮助

要获得有关批处理文件命令的帮助,可以使用内置帮助。

打开命令提示符(其可执行文件为cmd.exe )并输入help 以查看所有可用命令。

要获取任何这些命令的help ,请键入help 后跟命令名称。

例如:

help help
 

将显示:

Provides help information for Windows commands.

HELP [command]

    command - displays help information on that command.
 

如果后跟/? 某些命令也会显示帮助/?

尝试:

help /?
 

注意:

Help 仅显示内部命令的帮助。

打开命令提示符

命令提示符预安装在所有Windows NT,Windows CE,OS / 2和eComStation操作系统上,并以cmd.exe 存在,通常位于C:\Windows\system32\cmd.exe

在Windows 7上,打开命令提示符的最快方法是:

  • Win𐌎 ,键入“cmd”,然后按Enter键

  • Win𐌎 + R ,键入“cmd”,然后按Enter键

  • 如果您打开了资源管理器窗口,请在地址栏中键入“cmd”以在当前选定的目录中打开提示。

  • 在按住Shift的同时在资源管理器中右键单击文件夹,然后选择“在此处打开命令窗口”。

也可以通过导航到可执行文件并双击它来打开它。

在某些情况下,您可能需要使用提升的权限运行cmd ,在这种情况下,右键单击并选择“以管理员身份运行”。当使用上述方法1时,按Control + Shift + Enter而不是Enter也可以实现这一点。