当前位置:文档之家› 批处理的一些简单应用

批处理的一些简单应用

批处理的一些简单应用
批处理的一些简单应用

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

作者: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:\>cd P4LJ0

C:\P4LJ0>cd P4LJ0001

C:\ P4LJ0\P4LJ0001>bios.bat

这样一步一步来很麻烦,尤其是要刷新几十台机器的时候,所以我们就想到写个批处理放到根目录下,这样就不会每次按键按得手疼了。

例:

cd P4LJ0

cd P4LJ0001

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哥吃饱了撑的,双击不就直接打开了吗?是的,不过对批处理来说,很多复杂的东西就是用简单的语句实现的,就像数学里学的一些公理,两点之间线段最短,看起来大家都知道,无法证明,所以叫做公理。但很多人知道三角形两边之和大于第三边,这是个定理,但却不知道为什么,其实证明很简单,不为什么,两点之间线段最短嘛,这就是证明。

袁隆平是杂交水稻之父,是个实践家,他本身又是个农民,他说自己不知道中学里的数学课为什么会讲负负得正,但凭他对杂交水稻的贡献,他依然是一个专家,所以我们不能吹毛求疵,求全责备,就像韩寒所说,在这个世界你做不了全才,就把“全”下面的王去掉,做一个人才也很不错,如果你境界更高,连人才也不要做了,就像胡锦涛,在外交上你要说我们的胡主席是个人才,那准被外交家笑掉大牙,哥们,那不是人才,那叫人物。如果做学问,你是得弄明白为什么负负得正,很简单的问题,e哥虽才疏学浅,不知道的找e哥也可以给你答案。但相信每个人的智商都不低于e哥,e哥曾在goggle 上百度了一个专门测智商的测试题,很不幸,e哥被确诊为弱智。

不过我跟有个人相似,他小时候也是弱智,后来变成了天才,让e哥明白丑小鸭也有变白天鹅的那一天,他就是爱因斯坦,这个人全凭想象,基于惯性系的相对性和真空中光速最大且不变的假设,想出了相对论,后被验证是“相对”正确的,诺贝尔奖没有在他有生之年把这个奖颁发给他的相对论,不过索性天才也有被人理解的时候,那就是他是因为解释了光电效应获得了此殊荣,反映了他的物理思想远远超越了他的时代,事实上他的重要论断都是在几十年以后被证实的,因此不愧为100多年来最伟大的天才科学家。

现在我们来看看如何实现批处理打开“我的报告.doc”文档。

Start 我的报告.Doc

然后保存到1.bat中即可打开,当然了,简繁可能存在不兼容的现象,尤其是我们C公司,如果你的电脑默认是繁体中文,那么你必须保证批处理中的“我的报告”以及命名的“我的报告”文档这四个字均是繁体的才行,不然会弹出让人反感的报错提示,如果你嫌麻烦,干脆把所有需用批处理执行的文档名都改为英文,这样就不会出错了,谁让牛逼的英语成为世界上通用的语言呢,努力让中文成为通用语言吧,兄弟。

必须说明的是,你这个1.bat也只能放在桌面上才能执行,不信你把它放到别的任意子文件夹或者D盘等中试试,是不是又有烦人的报错提示,哈哈,兄弟,批处理默认相同目录路径。当然至于为什么使用start命令,需要你慢慢掌握批处理的基本命令,我也是菜鸟一个,百度上有很多关于批处理命令的教程,自己下一个好好看吧

下面我要说的是路径,我的电脑中“我的报告.Doc”的路径是:

C:\Users\eaggle_wei.GI\Desktop

查看路径很简单,不用我教了吧,属性里面有的。

那是不是改为

Start C:\Users\eaggle_wei.GI\Desktop\我的报告.Doc

然后就可以实现在电脑任意位置执行都可以打开了呢?实践是检验真理的唯一标准,试试看,保存为1.bat,双击!恭喜你,答对了,虽然放在桌面上,但不负众望,你用这个也可以打开了,跟刚刚在桌面上使用Start 我的报告.Doc 命令看起来没什么两样,都打开了。不过,请你把1.bat换个位置,(只要不在桌面上,在电脑的任何位置都行),

相关主题
文本预览
相关文档 最新文档