简单的批处理命令2

1.cls命令
清除屏幕。执行该命令后,屏幕上的所有的信息都被清除了,光标重新定位到屏幕左上角

2.REM 和 ::
REM为注释命令,一般用来给程序加上注释,该命令后的内容不被执行,但能回显。
其次,::也可以起到REM的注释作用,而且更简洁有效;但有两点需要注意:
第一,任何以冒号:开头的字符行,在批处理中都被视作标号,而直接忽略其后的所有内容。
有效标号:冒号后紧跟一个以字母数字开头的字符串,goto语句可以识别。
无效标号:冒号后紧跟一个非字母数字开头的字符串,goto语句无法识别的标号,可以起到注释作用,所以::常被用作注释符号,其实 :+也可以起到注释作用。

第二,与REM不同的是,::后的字符行在执行时不会回显,无论是否用echo on打开命令行回显状态,因为命令解释器不认为它是一个有效的命令行,就此点来看,REM在某些场合下将比::更为适用;另外,REM可以用于config.sys文件中。


行内注释格式:%注释内容%(不常用、慎用)

Sample: @Rem Here is the descirption.



3.pause命令
    暂停命令。运行pause命令时,将显示下面的消息:
    Press any key to continue...(或:请按任意键继续...)
   
    pause使用举例:
============================================================
@echo off
:begin
copy G:\Java.* d:\back
echo 请插入另一张光盘...
pause
goto begin
============================================================
在这个例子中,驱动器G中Java文件夹上的所有文件均复制到d:\back中。显示的注释提示你将另一张光盘放入到驱动器G时,pause命令会使程序挂起,以便你更换光盘,然后按任意键继续处理。

注意:要是做copy操作的时候要在目标盘中有相对应的文件夹,否则复制达不到预期效果

猜你喜欢

转载自1124117571.iteye.com/blog/2291274