批处理各符号的功能: 1
echo 有两个状态一个是on 一个是off 默认的是on 它的功能是显示当前文件的路径,如果不写on 或者是off 的时候,默认情况下 是打开的即显当前文件的路径,加上off 后,所有路径都不显示,但是echo off 这行还能显出来,要让这行也消失的话就在它们前面 加一个@即@echo off,另外echo 命令的另一种用法,可以直接编辑文本文件,例如: echo netstat -an >a
bat 结晶果是在当前目录下生成一个a
bat的文件,双击直接执行这个文件时,就会执行netstat -an 这个命令
> 这个字符的意思是将">"前面的内容传递并且覆盖">"后面的内容,它所起的作用是将运行的回显结果传递到后面的范围
例如:ipconfig
txt中的内容是1113333,执行ipconfig /all >ipconfig
txt 即将 ipconfig /all 的内容覆盖原有的1113333
与这个 符号相似的还有>>它的功能不是覆盖而追加,即将运行后的内容加到原来的1113333 后
| 这是一个管道传输命令,意思是将上一命令执行的结果传到下一个命令去处理 例如: dir c:\|find "txt" 以上命令是:查找 C:\所有,并发现 TXT 字符串
|| Usage:第一条命令 || 第二条命令 [|| 第三条命令
] 用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令 ;(只要正确后面的就不执行) 4
^ 是对特殊符号"","&"的前导字符,在命令中他将以上3 个符号的特殊功能去掉,仅仅只把他们当成符号而不使用他们的特殊 意义
例如: C:\>echo ipconfig
txt ^>ipconfig 结果为:ipconfig