如何使用批处理
明:
comment:注释. 实例: 修改1.bat,在ver和path中插入一个rem行的注释,可以看到它也显示在命令行窗口了,可以用echo off命令让他不显示出来. if:条件判断. 命令格式: IF [NOT] ERRORLEVEL number command 参数说明: NOT:指定只有条件为 false 的情况下, Windows XP 才应该执行该命令. ERRORLEVEL number:如果运行的程序返回一个等于或大于指定数字的退出编码,指定条件为 true. string1==string2:如果指定的文字字符串匹配,指定条件为 true. EXIST filename:如果指定的文件名存在,指定条件为 true. 拥有帝国一切,皆有可能。欢迎访问phome.netcommand:如果符合条件,指定要执行的命令.如果指定的条件为 FALSE,命令后可跟一个执行 ELSE关键字后的命令的 ELSE 命令. 实例: 修改1.bat文件,作一次判断,如果当前目录下存在2.bat文件就执行ver命令,如果不存在就echo显示“没有2.bat”. 当然,我的目录下是存在这个文件的,可以看到执行了ver命令,大家可以自己做不同的尝试. set:定义变量和设置环境. 命令格式: SET [variable=[string]] 参数说明: variable:指定环境变量名. string:指定要指派给变量的一系列字符串. 实例: 修改1.bat,把2.bat作为变量xxx的值,然后在if判断里直接判断是否存在xxx这个变量,如下: shift:移位. 命令格式: shift [/n] 参数说明: /n:设置批处理从第n个参数开始移位,n的值为0~8. 实例: 修改1.bat文件,设置了两个标签,%0~%9用来获取参数的,如下我输入的命令为:1.bat 1.bat 2.bat,那么%0就是1.bat,%1是1.bat,%2是2.bat.这个批处理文件的作用是先判断第一个参数是否为空,如果不为空就显示其内容,然后循环移动参数,直到参数为空.shift起到的作用就是移动参数. for:循环语句. 命令格式: FOR %variable IN (set) DO command [command-parameters] 参数说明: %variable:指定一个单一字母可替换的参数. 实例: 拥有帝国一切,皆有可能。欢迎访问phome.net 修改1.bat,在当前目录下循环查找.bat结尾的文件,找到一个显示一个,并把变量sum 1
所有我表述的这些命令,你在命令行窗口敲击这些命令 /?就能够看到系统的提示信息,有任何不清楚的地方果断去试试吧.
不知不觉就已经说了这么多了啊!!看来离题甚远了,算了,就再说一个例子算了,以后有时间再补上吧! 比如我们经常需要把一个程序跑好多遍来测试它的性能,这时我们就可以用批处理文件来完成,我们可以这样来完成: for /L %%n in (0,1,9) do ( test.exe ) 这样可以把当前目录下的test.exe程序执行10遍,如下所示:
当然,批处理命令能够做的事情还有很多,我这里就不再一一举例,只是让大家明白我们日常的工作中,有很多小的工具可以使用,比如这个简单的批处理命令,我们可以简化我们的重复性工作,希望引起大家的注意罢了.
,我找实习的这段时间有很多精彩的故事准备和大家分享,这段时间还有些忙,等慢慢再写出来和大家一起分享.如果你也是学生,也有过这样的经历或是将来有这样的打算,那么我的经历一定对你有所帮助,我也尽力写的详尽些,好了~~分享快乐~~ 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |