![]() |
中国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 |