中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 04:55
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 病毒免疫代码
可打印版本  3,257 / 21
第16楼 wert123 发表于 2008-07-13 16:34
中级用户 发帖 135 积分 301
@echo off
for /f %%a in ('tasklist /nh') do (>>1.txt echo %%a)
>>1.txt echo NBRamCli.exe
>>1.txt echo qq.exe
>>1.txt echo iexplore.exe
>>1.txt echo winrar.exe
for /f %%a in (1.txt) do (
if not exist oldlist\%%a (md oldlist\%%a)
)
:action
for /f %%a in ('tasklist /nh') do (
if not exist oldlist\%%a (taskkill /t /f /im %%a &echo.%%a>>2.txt)
)
ping -n 2 127.0>nul
goto action

非要建立文件夹才行吗,有没有不需要建立文件夹的
是不是只有用if not exist检索 才更加快
第17楼 523066680 发表于 2008-07-13 17:19
银牌会员 发帖 1,133 积分 2,362
唉 因为我菜嘛……
我试过用文本 或用本身的末端重定向,但是,对比的时候时间长。
可能fc等的文件对比命令可以吧,但是我并不了解。


(我也是在网吧上网的 嘿嘿)

[ Last edited by 523066680 on 2008-7-13 at 05:21 PM ]
第18楼 wert123 发表于 2008-07-13 19:16
中级用户 发帖 135 积分 301
你都研究这么深了,不菜的
我想find 命令既然对比的时间长,那么fc命令说不定都包含find打包的,哈哈,
还是if not exist最好
第19楼 qinbuer 发表于 2008-07-13 19:21
高级用户 发帖 228 积分 512
怎么总想着用拖拉机开出宝马的速度?
第20楼 wert123 发表于 2008-07-13 19:32
中级用户 发帖 135 积分 301
高人说话太深奥了,我还是云里雾里,都怪语文没有学好
是借代还是借喻啊,qinbuer能不能讲清楚点,拖拉机和宝马是代表什么哈
第21楼 523066680 发表于 2008-07-14 07:40
银牌会员 发帖 1,133 积分 2,362
啊 ……批处理本来就是靠其他组件运行的……速度当然不像那些二进制文件咯……
而且批处理一些缺陷要靠代码的灵活来解决。大家一起努力!
第22楼 wert123 发表于 2008-07-14 13:53
中级用户 发帖 135 积分 301
If.Exist好,说的对
http://hi.baidu.com/523066680/blog
顶,支持

[ Last edited by wert123 on 2008-7-14 at 01:56 PM ]
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023