以下讲解如有错误,或解释不全请给予指正!
下面我及开始讲解批处理最常用的三个命令:echo,rem,pause
rem 注释命令
做程序员的都知道,注释在不同的脚本语言里都有,顾名思义是作者对语句的一些解释便于看脚本和修改脚本,注释是不会被脚本执行的!
注意:rem是独立的一行,不能跟在命令后面如 echo 这样可以吗? rem 不可以
pause
pause 暂停命令
pause会暂停脚本,提示“按任意键继续..."
学过C语言的一定不会陌生,在写控制台程序的时候这个命令经常会见到。
如要暂停而没有提示出现使用:
pause >nul 将暂停的提示发送到nul(空设备),相当于屏蔽显示!。
echo 显示命令
在批里开头最常用的就是@echo off。
echo off 是关闭下面所有命令的显示,但会显示自身。
@ 是关闭一行中的命令,并不显示自身。
注意:@echo off只是不显示命令,并不包括命令执行后所得到的内容。
下面结合一下上面所讲的命令:
@echo off rem 在cmd窗口里显示"非常批处理" echo 非常批处理 rem 暂停不提示 pause >nul
echo 的常用方法 显示空行
@echo off echo echo. echo\ echo/ pause
通过上面例子运行可以知道,"." "\" "/" 紧跟在echo后面相当于分隔符,直接echo.相当于显示一个空行!
直接一个echo ,会显示命令回显的状态,上面会显示"echo 处于关闭状态"
注意:您还可以这样使用
@echo off echo.非常批处理 pause echo 的常用方法2 echo跟符号">"或">>" 结合可以用来生成写入文件 @echo off echo 这是个啥? >test.txt echo 不告诉你 >>test.txt
> 是清空文件内容再写入
>> 是紧随内容写入,并不清空文件内容