批处理文件,或称为批处理程序,是由一条条的DOS命令组成的普通文本文件,可以用记事本直接编辑或用DOS命令创建,也可以用DOS下的文本编辑器Edit.exe来编辑。在“命令提示”下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe运行该批处理程序。一般情况下,每条命令占据一行;当然也可以将多条命令用特定符号(如:&、&&、|、||等)分隔后写入同一行中;还有的情况就是像if、for等较高级的命令则要占据几行甚至几十几百行的空间。系统在解释运行批处理程序时,首先扫描整个批处理程序,然后从第一行代码开始向下逐句执行所有的命令,直至程序结尾或遇见exit命令或出错意外退出。　　【 echo 命令 】　　打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。　　语法　　echo [{on|off}] [message]　　Sample:@echo off / echo hello world　　在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一　　些命令到特定的文件中。　　【 rem 命令 】　　注释命令,类似于在C语言中的/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读　　和你自己日后修改。　　Rem Message　　Sample:@Rem Here is the description.　　【 pause 命令 】　　暂停命令。运行 Pause 命令时,将显示下面的消息:　　Press any key to continue. . .(或:请按任意键继续. . .)　　Sample:　　@echo off　　:begin　　copy G:*.* d:\back　　echo 请插入另一张光盘...　　pause　　goto begin　　在这个例子中,驱动器 G 中磁盘上的所有文件均复制到d:\back中。显示的注释提示您将另一张光盘　　盘放入驱动器 G 时,pause 命令会使程序挂起,以便您更换光盘,然后按任意键继续处理。　　【 call 命令 】　　从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的　　标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。　　语法　　call