BAT很好很强大
cmd.exe下可以干的事情,bat都可以干,并且批量。几点常用:
1. 批处理文件的参数
批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符"%"。
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其
它参数字符串用%1到%9顺序表示。
2. IF ERRORLEVEL
IF ERRORLEVEL 是用来测试它的上一个DOS命令的返回值的,注意只是上一个命令的返回值,而且返回值必须依照从大到小次序顺序判断。
3. 字符串
注意:为了防止参数为空的情况,一般会将字符串用双引号(或者其它符号,注意不能使用保留符号)括起来。如:if [%1]==[A] 或者 if %1*==A* > 创建一个文件>> 追加到一个文件后面。
4. 几点注意
1.少敲空格
2.引用环境变量:%xx%
3.Dos命令是bat功能强悍的源泉,/?是王道
详细参考:http://blog.csdn.net/yejun8214/archive/2008/04/13/2289259.aspx