楼 主
[求助]如何检测是否有指定进程并对其进行相应的操作?
发表于 2008-02-24 19:42 · 中国 江西 吉安 电信
初级用户
★
积分 97
发帖 34
注册 2007-11-16 16:04
18年会员
UID 102852
性别 男
状态 离线
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| lxmxn |
-2 |
2008-02-26 01:26 |
第 2 楼
发表于 2008-02-24 20:07 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
tasklist | find /i "QQ.EXE" &&taskkill /f /im QQ.EXE
第 3 楼
发表于 2008-02-24 20:17 · 中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
(tasklist /nh /fi "imagename eq QQ.exe"|findstr /i "QQ.exe")&&(taskkill /f /im "QQ.exe")
第 4 楼
发表于 2008-02-24 22:36 · 中国 山东 潍坊 电信
中级用户
★★
积分 201
发帖 75
注册 2007-02-24 00:26
19年会员
UID 80034
性别 男
状态 离线
wmic process where name='QQ.exe' delete
第 5 楼
发表于 2008-02-24 22:46 · 中国 广东 佛山 南海区 电信
初级用户
★★
积分 131
发帖 72
注册 2008-02-24 14:31
18年会员
UID 111317
性别 男
状态 离线
@echo off
tasklist|find /i "qq.exe" ||exit
taskkill /im qq.exe /f
先用tasklist 输入进程列表给find ,让find找出qq.exe进程,如果找到,那执行下面的结束操作,找不到就退出bat
第 6 楼
发表于 2008-02-25 10:36 · 中国 江西 吉安 电信
初级用户
★
积分 97
发帖 34
注册 2007-11-16 16:04
18年会员
UID 102852
性别 男
状态 离线
谢谢,可是我为什么把进程列表放在A文档里面然后再用FIND查找没用呢
难道是没/I 忽略大小写 的原因 ,我想知道下,还请指导
第 7 楼
发表于 2008-02-25 13:36 · 中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
Originally posted by jy02141405 at 2008-2-25 10:36 AM:
谢谢,可是我为什么把进程列表放在A文档里面然后再用FIND查找没用呢
难道是没/I 忽略大小写 的原因 ,我想知道下,还请指导
@echo off
tasklist>C:\a.txt
find "QQ.exe" C:\a.txt&&taskkill /f /im "QQ.exe"
第 8 楼
发表于 2008-02-25 14:08 · 中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
如果不是要循环监控的话,直接taskkill。。。反正最终目的是不要有QQ进程。
论坛跳转: