如何编写批处理文件

作者: Gregory Harris
创建日期: 12 四月 2021
更新日期: 1 七月 2024
Anonim
dos批处理脚本,一键删除文件夹代码例子,bat脚本dos命令教程
视频: dos批处理脚本,一键删除文件夹代码例子,bat脚本dos命令教程

内容

在本文中,您将学习如何在运行 Windows 的计算机上编写和保存最简单的批处理文件(batch file)。批处理文件包含许多 DOS(操作系统)命令,通常用于自动执行频繁执行的任务,例如移动文件。要创建批处理文件,您不需要复杂的软件——您只需要记事本文本编辑器。

脚步

第 1 部分(共 2 部分):基础知识

  1. 1 打开记事本。 在记事本中,您可以将程序编写为文本文件,然后将其保存为批处理文件。要打开记事本,请打开“开始”菜单 , 进入 笔记本 然后单击菜单顶部的蓝色记事本图标。
  • 记事本用于将文本文件转换为批处理文件,但批处理文件代码可以在任何文本编辑器中编写。
  • 记住一些基本命令。批处理文件运行 DOS 命令,所以使用的命令与 DOS 命令相同。一些更重要的命令是:
    • 回声:在屏幕上显示文本;
    • @ECHO 关闭: 隐藏显示的文本;
    • 开始:使用应用程序启动文件;
    • 快速眼动: 添加一行注释;
    • MKDIR / RMDIR: 创建和删除目录;
    • 删除: 删除文件;
    • 复制:复制文件;
    • 复制: 复制带有附加参数的文件;
    • 为 / 在 / 做: 定义文件;
    • 标题: 编辑窗口的标题。
  • 编写一个程序来创建一个目录。学习如何创建批处理文件的最快方法是从最简单的任务开始。例如,使用批处理文件快速创建多个目录:

    MKDIR c:catalog1 MKDIR c:catalog2

  • 编写一个程序来创建备份。批处理文件非常适合一次运行多个命令,尤其是当您需要多次运行这些命令时。使用 XCOPY 命令,您可以创建一个批处理文件,将指定文件夹中的文件复制到备份文件夹中,并且只有自上次复制后发生更改的文件才会被覆盖:

    @ECHO OFF XCOPY c:原始 c:ackupfolder/m/e/y

    • 该程序会将文件从“原始”文件夹复制到“备份文件夹”文件夹。这些文件夹可以替换为其他文件夹(具有相应的文件夹路径)。 /米 表示只复制修改过的文件; /e 表示将复制所有子文件夹(位于指定文件夹中); / y 提示您覆盖文件。
  • 编写一个更复杂的备份程序。简单地将文件从一个文件夹复制到另一个文件夹可以更轻松地使用您的计算机,但是如果您在复制文件时对文件进行排序怎么办?这需要 FOR/IN/DO 命令。使用此命令指定应将文件复制到哪个文件夹,具体取决于其扩展名:

    @ECHO OFF cd c:source REM 这是源文件夹中的文件 FOR %% f IN ( *.Doc *. Txt) DO XCOPY c: source "%% f" c: text / m /y REM 所有扩展名为 .doc 或 .txt REM 的文件都会从 c:source 复制到 c: ext REM %% f 这个变量 FOR %% f IN ( *.webp *.Png *. Bmp) DO XCOPY C:source"%%f"c:images/m/y REM 所有扩展名为 .webp、.png、.bmp 的文件都会从 c:source 复制到 c:images

  • 尝试不同的命令。网上有很多批处理文件程序的例子。
  • 第 2 部分(共 2 部分):如何保存批处理文件

    1. 1 完成进入批处理文件程序。 完成批处理文件程序的输入和编辑后,将其另存为可执行文件。
    2. 2 点击 文件. 它位于记事本窗口的左上角。将打开一个下拉菜单。
    3. 3 点击 另存为. 它位于文件下拉菜单中。 “另存为”窗口将打开。
    4. 4 输入名称和扩展名 .bat。 在文件名行中,输入名称,然后输入 。蝙蝠.
      • 例如,如果要备份的批处理文件将命名为“backup”,则输入 备份.bat.
    5. 5 打开文件类型下拉菜单。 您将在另存为窗口的底部找到它。
    6. 6 点击 所有文件. 它在下拉菜单中。这将使用指定的扩展名(在本例中为 .bat 扩展名)保存文件。
    7. 7 指定将存储批处理文件的文件夹。 为此,请单击窗口左侧的所需文件夹(例如,在“桌面”上)。
    8. 8 点击 节省. 它位于另存为窗口的右下角。窗口将关闭。
    9. 9 关闭记事本。 该文件将作为批处理文件保存在指定文件夹中。
    10. 10 更改批处理文件的程序。 为此,请右键单击它并从菜单中选择“更改”。批处理文件将在记事本中打开;进行必要的更改,然后单击保存文件 控制+.
      • 运行批处理文件后,更改将立即生效。

    提示

    • 如果文件或目录名称包含空格,请将名称括在引号中(例如, 启动“C:Documents and Settings”).
    • 您可以使用 Notepad ++ 等第三方编辑器来编辑批处理文件,但如果您要创建基本的批处理文件,这在很大程度上是在浪费时间。
    • 某些命令(例如 ipconfig)需要管理权限才能运行。在这种情况下,右键单击该文件并从菜单中选择“以管理员身份运行”(如果您以管理员身份登录)。

    警告

    • 根据所使用的命令,批处理文件可能很危险。确保批处理文件中的命令不会导致不必要的后果(例如,删除文件或使计算机崩溃)。