![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 14:43 |
共 48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]如何检测是否有指定进程并对其进行相应的操作? |
| 可打印版本 1,559 / 7 |
| 第1楼 jy02141405 | 发表于 2008-02-24 19:42 |
| 初级用户 发帖 34 积分 97 | |
|
[求助]如何检测是否有指定进程并对其进行相应的操作? ─────────────────── 版务记录 ──────────────────── 执行:bjsh 标题:请教这个批处理怎么写哦?? 说明:因标题表述过于模糊,不便于论坛的搜索和管理,请在三日内修改标题,否则扣除2点积分 参考:http://www.cn-dos.net/forum/viewthread.php?tid=7326&fpage=1 http://www.cn-dos.net/forum/viewthread.php?tid=1415 ─────────────────── 版务记录 ──────────────────── 检查电脑里有没QQ。EXE进程,有则自动结束 我是这样写的,不过不行,还请高手指点 @echo off tasklist > a.txt type a.txt | find "QQ.EXE" && taskkill /im "QQ.EXE" pause exit [ Last edited by lxmxn on 2008-2-26 at 01:27 AM ] |
|
| 第2楼 fastslz | 发表于 2008-02-24 20:07 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
tasklist | find /i "QQ.EXE" &&taskkill /f /im QQ.EXE
|
|
| 第3楼 HAT | 发表于 2008-02-24 20:17 |
| 版主 发帖 5,017 积分 9,023 | |
|
(tasklist /nh /fi "imagename eq QQ.exe"|findstr /i "QQ.exe")&&(taskkill /f /im "QQ.exe")
|
|
| 第4楼 hy433124shc | 发表于 2008-02-24 22:36 |
| 中级用户 发帖 75 积分 201 | |
|
wmic process where name='QQ.exe' delete
|
|
| 第5楼 lovelymorning | 发表于 2008-02-24 22:46 |
| 初级用户 发帖 72 积分 131 | |
|
@echo off
tasklist|find /i "qq.exe" ||exit taskkill /im qq.exe /f 先用tasklist 输入进程列表给find ,让find找出qq.exe进程,如果找到,那执行下面的结束操作,找不到就退出bat |
|
| 第6楼 jy02141405 | 发表于 2008-02-25 10:36 |
| 初级用户 发帖 34 积分 97 | |
|
谢谢,可是我为什么把进程列表放在A文档里面然后再用FIND查找没用呢
难道是没/I 忽略大小写 的原因 ,我想知道下,还请指导 |
|
| 第7楼 HAT | 发表于 2008-02-25 13:36 |
| 版主 发帖 5,017 积分 9,023 | |
Originally posted by jy02141405 at 2008-2-25 10:36 AM: |
|
| 第8楼 slore | 发表于 2008-02-25 14:08 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
如果不是要循环监控的话,直接taskkill。。。反正最终目的是不要有QQ进程。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |