图8-b.bat脚本文件执行结果
3、pause
该条指令的意思非常简单,就是字面所表达的意思:暂停,即让当前程序进程暂停一下,并在DOS执行窗口中显示一行信息:“请按任意键继续. . .”,例程详见图1-图4。
4、::
注释命令,在批处理脚本中和`rem`命令类似。它后面的内容不会执行,也不会在DOS执行窗口中显示该条指令,只是增加了脚本的可读性,示例如下图所示。
图9 注释命令::
5、rem
rem也是一条注释指令,但它又与::效果稍有不同,它后面的内容同样不会执行,但它在DOS执行窗口中会显示该条指令(回显),示例如下图所示。
图10 注释命令rem
6、goto 和 :
goto指令指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。而标签的起始标志即为“:”,示例如下图所示(程序跳过了第1个pause指令)。
图11 goto 和 :指令
7、>和>>
“>”和“>>”都是输出重定向命令,通俗一点说,就是把前面指令的输出写入到一个文件中。这两个命令区别在于:“>”会清除掉原有文件中的内容后把新的内容写入原文件,而“>>”只会另起一行追加新的内容到原文件中,而不会改动其中的原有内容。示例如下图所示,执行b.bat批处理文件后,将生成d.bat这个批处理文件。