Windows批处理:基本用法
一、关闭显示
通常,批处理文件中的第一行通常如下:
@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”消息。