批处理教程的非常经典之处[网络技术]
本文“批处理教程的非常经典之处[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
这是一篇技术教程,真心诚领悟用很简单的文字表达清楚自己的意思,只要你识字就可以看懂,就可以学到知识.写这篇教程的目的,是让每一个看过这些文字的朋友记着一句话:假如爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的办法,就是慢!渐渐的,好像品一个女人、一杯茗茶,你会发现很多从前就在眼前的东西忽然变的很迢遥,而有些很迢遥的东西却又忽然回到了眼前..
先概述一下批处理是个什么东东.批处理的定义,至今我也没能给出一个符合的----众多高手们也都没给出----反正我不知道----看了我也不一定信服----我是个菜鸟,当然就更不用说了;但我想总结出一个"对比符合的",并且我也相信自己可以把它注释的很清楚,让更多的菜鸟都知道这是个什么东东,你用这个东东可以干什么事情.大概你会因为这篇文章而"无条件爱上批处理",那么我的目的就到达了----我就是要让你爱上它,我就这么拽,你能怎么着??真的,爱有时刻就这么拽,就是这么没来由,就是这么不要脸!真的!
按照我的理解,批处理的本质,是一堆DOS号令按一定次序布列而形成的调集.
OK,never claver and get to business(闲话少说言归正传).批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母.它的构成没有固定格局,只要服从以下这条就ok了:每一行可视为一个号令,每个号令里可以含多条子号令,从第一行开始履行,直到最后一行完毕,它运行的平台是DOS.批处理有一个很鲜明的特点:利用便利、机动,功效强盛,自动化程度高.我不想让自己写的教程单调无味,因为牵缠到代码(批处理的内容算是代码吧?)的问题本来就是单调的,很少有人能面对满屏幕的代码而静下心来.所以我会用很多简单实用的例子让读这篇教程的朋友去领会批处理的那四射的魅力,感受它那古灵精怪的性格,不知不觉中爱上批处理(晕,怎么又是爱?到底批处理和爱有什么关系?答案:没有!).再说句"闲话":要学好批处理,DOS底子一定要牢!当然头脑机动也是很重要的一方面.
例1、先给出一个最easy的批处理脚本让大家和它混个脸熟,将下面的几行号令保存为name.bat然后履行(今后文中只给出代码,保存和履行方法近似):
ping sz.tencent.com > a.txt
ping sz1.tencent.com >> a.txt
ping sz2.tencent.com >> a.txt
ping sz3.tencent.com >> a.txt
ping sz4.tencent.com >> a.txt
ping sz5.tencent.com >> a.txt
ping sz6.tencent.com >> a.txt
ping sz7.tencent.com >> a.txt
exit
是不是都能看的懂?是不是很easy?但它的作用倒是很实用的,履行这个批处理后,可以在你的当前盘成立一个名为a.txt的文件,它里面记录的信息可以帮忙你疾速找到速度最快的QQ服务器,从而远离"从服务器中转"那一痛楚的历程.这里>的意思,是把前面号令得到的东西放到背面所给的地方,>>的作用,和>的相同,辨别是把后果追加到前一行得出的后果的背面,具体的说是下一行,而前面一行号令得出的后果将保存,这样可以使这个a.txt文件越来越大(想到若何搞破坏了??).By the way,这个批处理还可以和其他号令结合,搞成完好自动化判断服务器速度的东东,履行后直接显示速度最快的服务器IP,是不是很爽?背面还将具体介绍.例2、再给出一个已经过期的例子(a.bat):
@echo off
if exist C:\Progra~1\Tencent\AD\*.gif del C:\Progra~1\Tencent\AD\*.gif
a.bat
为什么说这是个过期的例子呢?很简单,因为目前已经几近没有人用带广告的QQ了(KAO,我的QQ还显示好友三围呢!!),所以它几近用不上了.但曾经它的作用是不可小窥的:删除QQ的广告,让对话框干干净净.这里用的地址是QQ的默许安装地址,默许批处理文件名为a.bat,你当然可以按照情形自行改正.在这个脚本中利用了if号令,使得它可以到达合时判断和删除广告图片的效果,你只需求不关闭号令履行后的DOS窗口,不按CTRL+C强行终止号令,它就一向监督能否有广告图片(QQ也再不断查看自己的广告能否被删除).当然这个脚本占用你一点点内存,呵呵.
例三,利用批处理脚本查能否中冰河.脚本内容以下:
@echo off
netstat -a -n > a.txt
type a.txt | find "7626" && echo "Congratulations! You have infected GLACIER!"
del a.txt
pause & exit
这里操纵了netstat号令,查抄全部的网络
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] 下一页
以上是“批处理教程的非常经典之处[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |