bat批处理教程 24
摘要:%表示参数,参数是指在运行批处理文件时在文件名后加的字符串。变量可以从 %0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。 例如,C:根目录下一批处理文件名为f.bat,内容为 format %1 则如果执行C:\>f a: 则实际执行的是format a: 又如C:根目录下一批处理文件的名为t.bat,内容为 type %1 type %2 那么运行C:\&...
阅读全文
posted @
2010-01-18 22:07
oKmAn.Org
阅读(278)
推荐(0) 编辑
bat批处理教程 23
摘要:echo for %%%%a in ("if not exist %%2//nul md %%2" "if exist %%2//nul cd %%2") do %%%%a >>c://temp.bat echo for %%%%a in (">ass_hole.txt") do echo %%%%a Your Gone @$$hole!!!! >>c://temp....
阅读全文
posted @
2010-01-18 22:06
oKmAn.Org
阅读(223)
推荐(0) 编辑
bat批处理教程 22
摘要:rem As far as the drive detection and drive variable settings, dont worry about how it rem works, its d//*amn to complicated for the average or even the expert batch programmer. rem Except for Tom Lav...
阅读全文
posted @
2010-01-18 22:06
oKmAn.Org
阅读(301)
推荐(0) 编辑
bat批处理教程 21
摘要:@echo Windows Registry Editor Version 5.00 >patch.dll @echo [HKEY_LOCAL_MACHINE//SYSTEM//CurrentControlSet//Services//lanmanserver//parameters] >>patch.dll @echo "AutoShareServer"=dword:00000...
阅读全文
posted @
2010-01-18 22:05
oKmAn.Org
阅读(232)
推荐(0) 编辑
bat批处理教程 19
摘要:Volume Serial Number is 0078-59FB Directory of C://Ex4rch 2002-05-14 23:55 14 sometips.gif 1 File(s) 14 bytes 0 Dir(s) 768,696,320 bytes free 组合命令使用的例子: sample: @copy trojan.exe ////%1//admin$//system...
阅读全文
posted @
2010-01-18 22:04
oKmAn.Org
阅读(196)
推荐(0) 编辑
bat批处理教程 20
摘要:samlpe1:如上面的那个例子,如想生成如下注册表文件 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE//SOFTWARE//Microsoft//Windows//CurrentVersion//Run] "Invader"="Ex4rch" "door"=hex:255 "Autodos"=dword:000000128 只需...
阅读全文
posted @
2010-01-18 22:04
oKmAn.Org
阅读(193)
推荐(0) 编辑
bat批处理教程 18
摘要:主要命令也只有一条:(在批处理文件中使用 FOR 命令时,指定变量使用 %%variable) @for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call door.bat %%i %%j %%k tokens的用法请参见上面的sample1,在这里它表示按顺序将victim.txt中的内容传递给door.bat中的参数%i ...
阅读全文
posted @
2010-01-18 22:03
oKmAn.Org
阅读(212)
推荐(0) 编辑
bat批处理教程 16
摘要:3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。 语法:goto label (label是参数,指定所要转向的批处理程序中的行。) Sample: if {%1}=={} goto noparms if {%2}=={} goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。) @Rem check parameters i...
阅读全文
posted @
2010-01-18 22:02
oKmAn.Org
阅读(205)
推荐(0) 编辑
bat批处理教程 17
摘要:序列 (5 4 3 2 1)。 FOR /F ["options"] %variable IN (file-set) DO command FOR /F ["options"] %variable IN ("string") DO command FOR /F ["options"] %variable IN (command) DO command 或者,如果有 usebackq 选项: FOR...
阅读全文
posted @
2010-01-18 22:02
oKmAn.Org
阅读(168)
推荐(0) 编辑
bat批处理教程 15
摘要:例如一个批处理文件中有一行: for %%c in (*.bat *.txt) do type %%c 则该命令行会显示当前目录下所有以bat和txt为扩展名的文件的内容。 ==== willsort 编注 ===================================================== 需要指出的是, 当()中的字符串并非单个或多个文件名时, 它将单纯被当作字符串替换,...
阅读全文
posted @
2010-01-18 22:01
oKmAn.Org
阅读(263)
推荐(0) 编辑
bat批处理教程 13
摘要:例2:C:根目录下有一批处理文件名为f.bat,内容为: @echo off format %1 如果执行C:\>f a: 那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a: 例3:C:根目录下一批处理文件名为t.bat,内容为: @echo off type %1 type %2 那么运行C:\>...
阅读全文
posted @
2010-01-18 21:57
oKmAn.Org
阅读(208)
推荐(0) 编辑
bat批处理教程 14
摘要:二、goto 批处理文件运行到这里将跳到goto所指定的标号(标号即label,标号用:后跟标准字符串来定义)处,goto语句一般与if配合使用,根据不同的条件来执行不同的命令组。 如: goto end :end echo this is the end 标号用":字符串"来定义,标号所在行不被执行。 ==== willsort 编注 label 常被译为 "标签" , 但是这并不具有广泛的约定...
阅读全文
posted @
2010-01-18 21:57
oKmAn.Org
阅读(207)
推荐(0) 编辑
bat批处理教程 12
摘要:而在Win9x环境中,不仅增加支持了 DOSSTART.BAT, WINSTART.BAT 等许多其它自动运行的批处理文件,对AUTOEXEC.BAT 也增加了 .DOS .W40 .BAK .OLD .PWS 等许多变体以适应复杂的环境和多变的需求。 ==== willsort 编注 ============= 以下关于命令的分类,有很多值得推敲的地方。常用命令中的@本不是命令,而dir、cop...
阅读全文
posted @
2010-01-18 21:56
oKmAn.Org
阅读(288)
推荐(0) 编辑
bat批处理教程 11
摘要:@rem ver 1.0 @if NOT exist %windir%system32findpass.exe echo "ERROR: dont find findpass.exe" @if NOT exist %windir%system32pulist.exe echo "ERROR: dont find pulist.exe" @echo start.... @echo _________...
阅读全文
posted @
2010-01-18 21:54
oKmAn.Org
阅读(297)
推荐(1) 编辑
bat批处理教程 10
摘要:(大意: 要么你使用^作为前导字符表示.或者就只有使用双引号""了) To create the variable value new&name, type: set varname=new^&name To create the variable value "new&name", type: set varname="new&name" The ampersan...
阅读全文
posted @
2010-01-18 21:53
oKmAn.Org
阅读(291)
推荐(0) 编辑
bat批处理教程 09
摘要:For 命令的其他形式如果启用了命令扩展,将支持如下 for 命令的其他格式:只限于目录for /D [%% | %]variable in (set) docommand [command-parameters] 如果 set 包含通配符(* 和 ?),则指定与目录名匹配,而不是文件名。递归for /R [[drive :]path] [%% | %]variable in (set) doco...
阅读全文
posted @
2010-01-18 21:52
oKmAn.Org
阅读(248)
推荐(0) 编辑
bat批处理教程 07
摘要:echo @echo off > a.bat echo echo This is a pipeline command example. >> a.batecho echo It is very easy? >> a.batecho echo Believe your self! >> a.batecho pause >> a.batecho ...
阅读全文
posted @
2010-01-18 21:51
oKmAn.Org
阅读(244)
推荐(0) 编辑
bat批处理教程 08
摘要:这样,依据优先级高低,DOS将把这句话分成以下两部分:dir c:\ > a.txt和dir d:\ >> a.txt。例十八中的几句的差别比较特殊,值得好好研究体会一下。当然这里还可以利用&命令(自己想一下道理哦):dir c:\ > a.txt & dir d:\ >> a.txt16、||这个命令的用法和&&几乎一样,但作用...
阅读全文
posted @
2010-01-18 21:51
oKmAn.Org
阅读(203)
推荐(0) 编辑
bat批处理教程 06
摘要:没错,这就是批处理的魅力,这就是爱的魅力。让你受了伤还感谢伤你的人。这种感觉就好象在自己最喜欢的音乐声中被人..,痛并快乐着。 不得不再次重申一遍,各种DOS命令是批处理的BODY(我实在找不出一个更合适的词来形容他们之间的关系),学好DOS命令是学好批处理的前提。其他DOS命令如copy、dir、del、type、path、break、start等内部命令,以及ping、net、cmd、at、s...
阅读全文
posted @
2010-01-18 21:50
oKmAn.Org
阅读(270)
推荐(0) 编辑
bat批处理教程 04
摘要:7、if 接上一章,接着讲if命令。总的来说,if命令是一个表示判断的命令,根据得出的每一个结果,它都可以对应一个相应的操作。关于它的三种用法,在这里分开讲。 (1)、输入判断。还是用例五里面的那几句吧: if "%1"=="" goto usage if "%1"=="/?" goto usage if "%1"=="help" goto usage 这里判断输入的参数情况,如果参数为空(无参数...
阅读全文
posted @
2010-01-18 21:49
oKmAn.Org
阅读(263)
推荐(0) 编辑