bat批处理:bat批处理教程(三)

bat批处理:bat批处理教程(三)

ID:25619329

大小:68.18 KB

页数:5页

时间:2018-11-21

bat批处理:bat批处理教程(三)_第1页
bat批处理:bat批处理教程(三)_第2页
bat批处理:bat批处理教程(三)_第3页
bat批处理:bat批处理教程(三)_第4页
bat批处理:bat批处理教程(三)_第5页
资源描述:

《bat批处理:bat批处理教程(三)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、bat批处理:bat批处理教程(三)学过汇编或C朋友肯定都知道call指令表示什么意思了在这里它意思其实也是样在批处理脚本中call命令用来从个批处理脚本中另个批处理脚本看例8(默认3个脚本文件名分别为start.bat、10.bat和ipc.bat):start.bat:……CALL10.BAT0……10.bat:……ECHO%IPA%.%1>HFIND.TMP……CALLipc.batIPCFind.txtipc.bat:for/f"tokens=1,2,3delims="%%iin(%1)docallHACK.bat%%i%%j%%k有没

2、有看出什么不对地方?没看出来啊?没看出来就对了其实就没有不对地方嘛你如何看出来!从上面两个脚本你可以得到如下信息:1、脚本可以灵活运用循环运用、重复运用2、脚本可以使用参数!有关第点就不多说了聪明你看就应该会这里说下第2点在start.bat中10.bat后面跟了参数0在执行时效果其实就是把10.bat里参数%1用0代替在start.bat中ipc.bat后面跟了参数ipcfind.txt(个文件也可以做参数)执行时效果就是用ipc.bat中每行3个变量(这里不懂没关系学过for命令后就懂了)对应代换ipc.bat中%%i、%%j和%%k这里参

3、数是非常灵活使用时需要好好体会在初学期间可以先学习只脚本至于连脚本参数起使用情况在后面学习中自然就会有比较深刻理解这是当你已经可以灵活运用批处理脚本后如何使代码写更精简更完美更高效就自然包括到了考虑范围这时候你就会发现在脚本时直接加入参数可以使代码效率加倍Bytheway上面这几个脚本都是Bat.Worm.Muma病毒部分在后面教程里大家将有机会见到这个病毒真面目。那是不是说在同个目录下至少存在两个批处理脚本文件(只有个你谁?)?呵呵注意了这句话错了!!只有个照样可以----自身!看例9(默认脚本文件名a.bat):netsend%1Thisi

4、sacallexample.calla.bat这两句结合效果自然不如何样只有台机器来发消息谁怕谁啊?我给你来个礼尚往来!可如果有100台机器同时执行而且每台机器开10和窗口同时向个目标机器发消息话呵呵这里calla.bat作用就是自身执行完前句netsend命令后再自身达到了循环执行目的。给出个很有意思脚本有兴趣朋友可以实验下例十(默认脚本文件名为a.bat):calla.bat定要在DOS窗口下执行否则只会看到个窗口闪而过看不到最后结果等执行完后当脚本被执行了1260次别忘了想下到底是为什么!爱情有时候跟这个脚本样旦陷入死循环最后结果都是意想

5、不到只是爱情绝对不会等到被毫无理由循环这么多次也许在第3次时就出现了loveisaborted提示。9、find这是个搜索命令用来在文件中搜索特定串通常也作为条件判断铺垫(我如何突然想起了这4个字?)这个命令单独使用情况在批处理中是比较少见没什么实际意义还是借例3来介绍说明:@echooffnetstat-a-n>a.txttypea.txt

6、find"7626"&&echo"Congratulations!YouhaveinfectedGLACIER!"dela.txtpause&exit先用netstat命令检查是否有冰河默认端口7626在

7、活动并把结果保存到a.txt中然后使用type命令列出a.txt中内容再在列出内容中搜索串“7626”发现有话则提示中了冰河否则退出看find命令其实就这么简单但有点必须要注意到:如果不使用type命令列出a.txt中内容而是直接使用find命令在a.txt中找“7626”(finda.txt"7626"&&echo"Congratulations!YouhaveinfectedGLACIER!")就必须得给出这个a.txt绝对路径(我试过了find并没有默认路径就是当前路径功能必须手动指定也许是我错了欢迎指正)在find命令帮助里有这么句话:

8、如果没有指定路径find将搜索键入或者由另个命令产生文字这里“另个命令”自然就指type命令了。至于find命令其他几个参数如v、n、i等有兴趣朋友自己去研究吧这已经属于DOS学习内容了这里就不做介绍有关find命令和其他命令些更精妙使用方法(有些简直令人叫绝)后续教程中将介绍希望关注10、for、、sht为什么把这3个命令放到起来讲?原因除了我介绍说明外恐怕谁也想不到!很简单句话:其实我也不太懂!是对于这两个命令我是从研究Bat.Worm.Muma病毒开始学习时间过去了不少但还是没完全搞明白我怕讲出来连自己都看不懂我更怕不小心讲错了成了罪人所

9、以我给出个脚本去告诉你如何让这两个命令给自己留个初步印象其实也就是这两个命令入门而并不是说如何领会这两个命令要领会如此精妙两个命令(特别是for)谈何

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。