- 帖子
- 70
- 积分
- 426
- 技术
- 4
- 捐助
- 0
- 注册时间
- 2009-7-27
|
2楼
发表于 2009-8-22 11:59
| 只看该作者
5。答复命令中的提问
格式:ECHO 回复|命令表达式
作用:通过管道命令 | 把“回复”作为输入传导给后面的“命令表达式”,并作为“命令表达式”的输入。(注意,管道命令|的输入方法,shift键+ \ 这个我以前都不知的,呵呵!)
例5,
@echo off
rd /s c:\abc
pause
执行显示:
c:\abc, 是否确认(Y/N)?
解释一下,这里abc是一个不为空的文件夹,用rd 命令删除时它将会询问你Y或N,这时你就要手动的输入Y/N了。OK,我们把批处改一下
例6,
@echo off
echo Y|rd /s c:\abc
pause
这时系统将会自动帮助我们把Y输入确认了。
6。建立新文件或增加文件内容
格式:echo 文件内容>文件名
例7,
@echo off
echo 123>myfile.txt
pause
这样我们就在当前目录下建立了一个myfile.txt文件,文件的内容为123。 如果你想要建立一个空的新文件,那你可以试一下这个
例8,
@echo off
echo. >myfile.txt
pause
注:上面所有实例中的pause是暂停命令,主要是用来暂停演示给大家看的,哈哈!!
二,注释语句:rem
rem 为注释命令,一般用来给程序加上注解,该命令后的内容不被执行,但能回显。
例1,
@echo off
echo 这是例1哦!
rem 上面的echo 语句用于显示提示。
pause
另外 :: 也可以起到 rem 的注释作用,而且更简洁有效;但有两点需要注意:
第一,
任何以冒号:开头的字符行,在批处理中都被视作标号,而直接忽略其后的所有内容。
有效标号:冒号后紧跟一个以字母数字开头的字符串,goto 语句可以识别。
无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto 无法识别的标号,可以起到注释作用,所以 :: 常被用作注释符号,其实 :+ 也可起注释作用。
例2,
@echo off
echo 这是例2哦!
::上面的echo 语句用于显示提示。
pause
第二,
与 rem 不同的是, :: 后的字符行在执行时不会回显,无论是否用echo on 打开命令行回显状态,因为命令解释器不认为他是一个有效的命令行,就此点来看, rem 在某些场合下将比 :: 更为适用;另外, rem 可以用于config.sys文件中。
[ 本帖最后由 januapr 于 2009-8-23 15:09 编辑 ] |
|