|
zh159
金牌会员
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
|
2006-12-9 13:46 |
|
|
redtek
金牌会员
积分 2902
发帖 1147
注册 2006-9-21
状态 离线
|
『第
2 楼』:
兄代码简捷精彩,欣赏~~
|
Redtek,一个永远在网上流浪的人……
_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._ |
|
2006-12-9 22:38 |
|
|
zh159
金牌会员
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
『第
3 楼』:
早上爬起来想到call的应用(不用延迟变量):
@echo off
for /f "delims=" %%i in ('dir/a-d/b *.mmf') do call set $%%random%%$%%i=$
for /f "tokens=1,2* delims=$=" %%i in ('set $') do echo %%j
pause
|
|
2006-12-9 22:46 |
|
|
redtek
金牌会员
积分 2902
发帖 1147
注册 2006-9-21
状态 离线
|
『第
4 楼』:
哈哈……这个call玩得漂亮~:)
|
Redtek,一个永远在网上流浪的人……
_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._ |
|
2006-12-9 22:50 |
|
|
HUNRYBECKY
银牌会员
积分 1179
发帖 442
注册 2006-9-9
状态 离线
|
『第
5 楼』:
强,上面的代码稍微修改下就可以用来扫描硬盘的指定(类型)的文件并进行相关操作,比如前段时间中了威金病毒,可以建立一个批处理放到C盘:
@echo off
for /f "delims=" %%i in ('dir /a/b/s desktop.ini') do call set $%%random%%$%%i=$
for /f "tokens=1,2* delims=$=" %%i in ('set $') do echo %%j >>c:\删除的病毒文件.txt
pause
这样会找到所有的_desktop.ini 文件并执行删除操作。
|
|
2006-12-10 00:45 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
6 楼』:
Quote: | Originally posted by HUNRYBECKY at 2006-12-10 00:45:
强,上面的代码稍微修改下就可以用来扫描硬盘的指定(类型)的文件并进行相关操作,比如前段时间中了威金病毒,可以建立一个批处理放到C盘:
... |
|
威金病毒的主要文件是_desktop.ini,而你这样会把c盘下所有的desktop.ini都删除了,这样会影响系统的一些属性吧。
|
|
2006-12-10 01:54 |
|