赞
踩
1.echo:显示信息
eg:echo hello
执行显示:
hello
2.echo on/off:开/关回显功能,如果将@echo off放最前面,将不会显示所有命令本身,只显示输出结果
eg:
@echo off
echo hello world!
echo Hi everyone!
执行显示:
hello world!
Hi everyone!
3.echo.:输出换行,命令中的 "." 也可以用 , : ; / ] + \这些任意符号代替,符号必须紧跟echo后面
4.echo 回复|命令表达式
eg:
@echo off
rd /s c:\1.txt
pause
执行显示:
c:\1.txt, 是否确认(Y/N)?
解释一下,这里1.txt是一个不为空的txt文件,用rd 命令删除时它将会询问你Y或N,这时你就要手动的输入Y/N了。
OK,我们把批处改一下,这时系统将会自动帮助我们把Y输入确认了
@echo off
echo Y|rd /s c:\abc
pause
5.截取字符串:忽略截取位数个字符,从截取位数+1个字符开始显示
echo %变量名:~截取位数%
eg:
set a=ILoveReadBooks
echo %a:~5%
执行显示:
ReadBooks
注意:如果前面有加延迟环境变量扩展即:
setlocal enabledelayedexpansion
请将%替换为!
6.输出信息至文件
echo 文件内容 > 文件
echo 文件内容 >> 文件
(1)echo 123 > .\1.txt
(2)echo 123 >> .\1.txt
若1.txt存在于本目录下,(1)会覆盖原来的全部内容,(2)不会覆盖原来的内容,新内容将追加至文本末尾处。若1.txt不存在本目录下,将会新建1.txt文件并将123写入至1.txt文件中
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。