![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 12:02 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 关于TASKKILL的筛选器的问题 |
| 可打印版本 1,012 / 2 |
| 第1楼 huzepiao | 发表于 2009-10-07 19:14 |
| 新手上路 发帖 5 积分 5 | |
|
关于TASKKILL的筛选器的问题 小弟刚刚学批处理,想写一条用来清除除CMD.EXE,ALG.EXE,SVCHOST.EXE,WINLOGON.EXE,SERVICES.EXE,LSASS.EXE
以外的所有进程的命令,但是这样写排除不了上述进程...... 请问要怎么改? taskkill /f /im explorer.exe /t /fi "imagename ne CMD.EXE" /fi "imagename ne ALG.EXE" /fi "imagename ne SVCHOST.EXE" /fi "imagename ne WINLOGON.EXE" /fi "imagename ne SERVICES.EXE" /fi "imagename ne LSASS.EXE" /IM * |
|
| 第2楼 Hanyeguxing | 发表于 2009-10-07 20:00 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
仅有Tasklist才可以使用连续的 /fi,Taskkill不可以
以下均在批处理中使用: 说明:使用中,必须使用tasklist 将tasklist.EXE taskkill.EXE FIND.EXE CMD.EXE 排除。 find /i ".exe用以排除内核进程和空闲进程. 实际使用中,更推荐使用findstr /v 进行排除,比使用 /fi 简单 说明:使用中,必须使用findstr /v 将tasklist.EXE taskkill.EXE findstr.EXE CMD.EXE 排除。 findstr /i "\.exe用以排除内核进程和空闲进程. [ Last edited by Hanyeguxing on 2009-10-7 at 21:23 ] |
|
| 第3楼 huzepiao | 发表于 2009-10-07 22:00 |
| 新手上路 发帖 5 积分 5 | |
|
很感谢,我去看看用法
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |