第一讲:echo,rem,pause

以下讲解如有错误,或解释不全请给予指正!
下面我及开始讲解批处理最常用的三个命令: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

> 是清空文件内容再写入

>> 是紧随内容写入,并不清空文件内容

猜你喜欢

转载自yshlin.iteye.com/blog/1734064