欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

简单的批处理命令2

程序员文章站 2022-04-01 21:38:43
...

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操作的时候要在目标盘中有相对应的文件夹,否则复制达不到预期效果

相关标签: 批处理