批处理bat命令使用

批处理中特殊符号.:
1.@
  隐藏执行的命令,只显示结果.
  例子:
echo 欢迎来到甲壳虫学习
@echo 欢迎来到甲壳虫学习   
pause
2.&
  命令连接符号.就是把两个命令连续执行,不用分行
例子:
dir c:\ & dir d:\ & dir e:\
3.&&
连接两个命令,当&&前的命令成功时,才执行&&后的命令。
例子:
dir c:\ && dir d:\
dir z:\ && dir d:\
4.|
管道符,就是将上一个命令的输出内容,作为下一个命令的输入内容.
例子:
type c:\windows\*.log|more
5.||
命令连接符号,表示上一条命令执行失败后,才执行||符号后的内容.
例子:
dir z:|| dir c:\
6.>
重定向符,将命令的输出结果重定向到其后面的设备中去,后面的设备中的内容被覆盖.
dir c:\ >d:\test.txt
7.>>
重定向符,将命令的输出结果重定向到其后面的设备中去,后面的设备中的内容会被增加
在后面.
例子:
dir c:\ >>d:\test.txt
dir d:\ >>d:\test.txt
8.<
重定向符,将后面的指定设备的内容,作为前面命令的输入内容
例子:
建立个1.txt文件,内容为net user
nc -l -v -p 888
nc 127.0.0.1 888 <1.txt
9.^
取消特殊符号的作用
例子:
echo ^> >1.txt
9.%
有点特殊,我先讲一个%0 它可以返回批处理所在绝对路径
例子:
@echo off
net user
%0
10.*
通配符号,表示任意个字符.
例子:
del c:\windows\*.log
11.?
通配符号,表示任意一个字符.
例子:
net ?ser
12.“.”
表示当前目录
例子:
dir .\
13.".."
表示上一级目录
例子:
cd..
14." "
界定符,通常用来引用含有空格的目录.
例子:
dir "C:\Documents and Settings"
15.":"
标签定位符,表示后面的内容是一个标签名
例子:
@echo off
:start
echo Hello world,heiying is there..
pause
goto start
16.","
某些时候可以当空格使用
例子:
echo,
dir,c:\
17.";"
分号作用就是,当命令相同时,可以将不同目标用;来隔离.
例子:
dir c:\;d:\



echo  xxx    显示xxx
echo off 关闭显示
call  b.bat  调用b
type 显示文本
rem  或者:: 表示注释
%[1-9] 表示参数

if语句一共有3种模式,如下:
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
IF [NOT] ERRORLEVEL number command
 

你可能感兴趣的:(批处理bat命令使用)