如何写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 off             
 
:refresh
 
ping www.qq.com&&exit            
 
ipconfig /release
 
pause
 
ipconfig /renew
 
pause
 
goto refresh

你可能感兴趣的:(职场,bat,休闲)