最近对于批解决技能的探究比拟热,也有不少好的批解决标准宣布,可是倘若没有肯定的关系学问恐怕不便利看懂和理解这些批解决文件,也就更谈不上自身出手编写了,古语云:“授人以鱼,不如授人以渔。”由于网上好像并没有一个比拟完备的教材,是以抽一点时间写了这片<<简洁批解决教程>>给新手伙伴们.也献给通盘为告终网络的解放与共享而勤奋的伙伴们.批解决文件是无格式的文本文件,它蘊含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令指点下键入批解决文件的名称,恐怕双击该批解决文件,系统就会移用Cmd.exe依据该文件中各个命令出现的顺序来逐个运行它们。运用批解决文件(也被称为批解决标准或脚本),能够简化寻常或几次性任务。自然我们的这个版本的重要内容是推荐批解决在侵略中极少现实运用,比方我们后面要提到的用批解决文件来给系统打补丁、批量植入后门标准等。下面就开始我们批解决学习之旅吧。一.简单批解决内部命令简介1.Echo 命令打开回显或关闭央求回显功用,或展现音讯。倘若没有任何参数,echo 命令将展现当前回显配置。语法echo [{on|off}] [message]Sample:@echo off / echo hello world在现实运用中我们会把这条命令和重定向标记(也称为管道标记,寻常用> >> ^)结合来告终输入极少命令到特定格式的文件中.这将在以后的例子中展现出来。2.@ 命令展现不展现@后面的命令,在侵略进程中(比方运用批解决来格式化冤家的硬盘)自然不能让他方看到你运用的命令啦。Sample:@echo off@echo Now initializing the program,please wait a minite...@format X: /q/u/autoset (format 这个命令是不能运用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,成绩和/y是一样的。)3.Goto 召唤指定跳转到标签,找到标签后,轨范将治理从下一行开始的召唤。语法:goto label (label是参数,指定所要转向的批治理轨范中的行。) Sample:if {%1}=={} goto noparmsif {%2}=={} goto noparms(若是这里的if、%1、%2你不明白的话,先跳昔时,后面会有细密的解说。)@Rem check parameters if null show usage:noparmsecho Usage: monitor.bat ServerIP PortNumbergoto end标签的名字能够马虎起,只是最好是有意义的字母啦,字母前加个:用来呈现这个字母是标签,goto召唤就是凭据这个:来寻找下一步跳到到那儿那边。最好有一些声明云云你别人看起来才会默契你的妄图啊。 (转载请注明出处:http://www.shuangfushoes.com/pukepaikehuduan/20100723/879.html) |