基本信息
文件名称:批处理的一些简单应用.pdf
文件大小:456.64 KB
总页数:7 页
更新时间:2025-06-03
总字数:约1.11万字
文档摘要

内容:批处理应用的几个例子

作者:e哥(eaggle_wei)

时间:2011.3.6-2011.6.22

1.刷BIOS

我们在做测试工作时,经常要刷BIOS,而且BIOS时常更新,为了方便我们通常会把同

一个机种的BIOS放在U盘中那个机种的文件名下,例如我做的P4LJ0的案子,里面BIOS

的版本从P4LJ0001一直更新到P4LJ0017,也就是文件名P4LJ0里面有17个关于BIOS的

子文件,那么我们在刷BIOS时(比如我们刷P4LJ0001的bios)在dos下就会输入:

C:\cdP4LJ0

C:\P4LJ0cdP4LJ0001

C:\P4LJ0\P4LJ0001bios.bat

这样一步一步来很麻烦,尤其是要刷新几十台机器的时候,所以我们就想到写个批处理

放到根目录下,这样就不会每次按键按得手疼了。

例:

cdP4LJ0

cdP4LJ0001

bios.bat

我们把以上内容放到一个简单字母或者数字命名的批处理中,保存下来存到U盘根目录

下,例如保存到1.bat中。这样刷新时直接在提示符C:\下输入1,然后回车就OK了,

是不是很省事?当然有没有全自动化的,就是只需要插U盘,然后设置从U盘启动就

OK了的?当然有了,比如我们把这个批处理命名为autoexec.bat就可以实现了,因为批

处理默认这个批处理文件自动执行,但本人不建议这样做,即使你这样做了在工作结束

后一定要记得把它删掉,否则可能图一时方便为以后制造不必要的麻烦。比如你把U盘

插到另一个不共用的BIOS的机种上启动,这时刷完BIOS你就悲剧了,开不了机。

当然像我这种菜鸟,在刚开始看批处理的时候,连如何生成.bat文件都不懂,还以为是

个高科技的东西,每次都是把一个现成的批处理文档换个位置重命名后,把要修改的内

容从UltraEdit编辑器里面拷贝进去。后来找到一种新方法,先保存到一个txt文档中,

然后重命名时强制修改后缀,如把1.txt重命名为1.bat后回车,当然电脑会提示你“如

果更改扩展名,可能会导致文件不可用,确实要更改吗?不理会它,点是就可以了。不

过使用这种方法时要注意不能把文件设为隐藏文件名,否则你找不到扩展名。至于怎么

修改,哥好人做到底,知道的就跳过。打开我的电脑/计算机→在最上面的标题栏点“工

具”→文件夹选项→查看→勾选“隐藏已知文件类型的扩展名”。

2.打开工作时要用到一天的东西

批处理在windows操作系统出现以后,很少有人问津了,像我们干BIOS的能够有幸知

道一些,已经成为批处理的有生力量了,但一个编程高手如果不懂批处理,顶多只能算

有点小成绩,像我等菜鸟懂一点批处理,毕竟还是有好处的,凡是病毒大多都包含有批

处理,因为它太强大了,只要你轻轻双击一下鼠标,其他的工作就不用你做了,所以其

实有时候不是病毒厉害,是你不懂病毒而打开了它,当然现在很多病毒是繁殖能力极强

的,只要你插了U盘,就会被感染,这样子你就会防不胜防,所以瑞星,金山毒霸等这

些杀毒软件还是需要的。不过要知道,杀毒软件永远滞后于病毒,所以你懂点批处理的

小常识,就可以尽量避免打开某些恶意软件,增强你的防范能力。陈冠希的艳照门据说

就是不懂照相机有备份恢复删除的知识而传出来的,所以建议大家没事多学点东西。

言归正传,比如我们要打开工作时常用的OUTLOOK,lingoes,Skype等东西,每次双击

再打开,这样其实也不麻烦,但有没有办法一次性把他们都打开呢?答案是肯定的,那

就是写个批处理。

在写批处理之前,你首先要明白你的目的,就是这个批处理要一次性实现打开OUTLOOK,

lingoes,Skype,然后要知道windows下能够执行的程序也是以.exe为后缀的可执行程序,

然后要知道这个可执行程序的路径,知道这三点,你写批处理的准备工作就完成了一半。

我们先来看一个简单的例子,比如桌面上有一个“我的报告.doc”文档你想打开,怎样

用批处理实现,你可能以为e哥吃饱了撑的,双击不就直接打开了吗?是的,不过对批

处理来说,很多复杂的东西就是用简单的语句实现的,就像数学里学的一些公理,两点

之间线段最短,看起来大