批处理语法

批处理语法

通常,批处理文件中的第一行通常由以下命令组成。

echo命令

@echo off

默认情况下,批处理文件将在运行时显示其命令。 这第一个命令的目的是关闭这个显示。 “echo off”命令会关闭整个脚本的显示,除了“echo off”命令本身之外。前面的“@”符号使命令也适用于自己。

文档注释

很多时候批处理文件也包含以“Rem”命令开始的行。 这是编写注释和文档的一种方式。程序执行时忽略Rem关键字之后的任何内容。 对于越来越复杂的批处理文件,这通常对理解程序执行一个好的做法。

第一批脚本程序

下面来构建一个简单的批脚本程序。 打开记事本并输入以下代码行。 将该文件保存为“List.cmd”

代码执行以下操作 -

  • 使用echo off命令确保执行代码时不显示命令。
  • Rem命令用于添加注释来说明这个批处理文件的功能。
  • dir命令用于获取目录C:\Program Files的内容。
  • '>'命令用于将输出重定向到文件C:\lists.txt
  • 最后,echo命令用于告诉用户操作已完成。

完整的代码如下所示 -

@echo off 
Rem This is for listing down all the files in the directory Program files 
dir "C:\Program Files" > C:\lists.txt 
echo "The program has completed"

当执行上述命令时,C:\Program Files中的文件名将被发送到文件C:\lists.txt,并在命令提示符下显示“The program has completed”消息。