标题: [系统相关] [已解决]批处理怎样判断进程并关闭QQ.EXE? [打印本页]
作者: mstsc 时间: 2011-5-30 21:56 标题: [已解决]批处理怎样判断进程并关闭QQ.EXE?
新手请教问题:先谢谢
开机自动运行批处理,检查系统中是否出现QQ.EXE进程,如果有QQ.EXE进程,那么就在30后自动结束QQ.EXE进程。
谢谢各位高手给解决一下
作者: andyrave 时间: 2011-5-30 22:20
本帖最后由 andyrave 于 2011-5-30 22:54 编辑
加入开机- @echo off
- tasklist|find /i "qq.exe"&&goto kill
- exit
- :kill
- ping 127.0.0.1 -n 30>nul
- taskkill /im qq.exe /f
复制代码
作者: mstsc 时间: 2011-5-30 22:35
谢谢
但是,好像不行哦
作者: andyrave 时间: 2011-5-30 22:54
本帖最后由 andyrave 于 2011-5-30 22:58 编辑
3# mstsc
QQ.exe 4792 Console 1 4,236 K
QQ.exe 2460 Console 1 6,848 K
QQ.exe 1284 Console 1 9,408 K
成功: 已终止进程 "QQ.exe",其 PID 为 4792。
成功: 已终止进程 "QQ.exe",其 PID 为 2460。
成功: 已终止进程 "QQ.exe",其 PID 为 1284。
请按任意键继续. . .
已修改
作者: mstsc 时间: 2011-5-31 20:05
我是初学者 谁能详细的给说一下 谢谢
作者: cjiabing 时间: 2011-5-31 21:35
简单化:开机自动结束QQ进程,根本不用检测是否存在!~
用schtasks也可以,不过稍微复杂点。- copy /y %0 "%USERPROFILE%\「开始」菜单\程序\启动"
- taskkill /t /im qq.exe /f
复制代码
作者: Batcher 时间: 2011-5-31 21:45
5# mstsc
你得先说说哪里不懂啊,人家也好给你讲解。
作者: mstsc 时间: 2011-5-31 23:05
- @echo off
- tasklist|find /i "qq.exe"&&goto kill
- exit
- :kill
- ping 127.0.0.1 -n 30>nul ::这里是说什么呢?
- taskkill /im qq.exe /f
复制代码
上面没说清楚
每隔20秒自动检测进程列表,自动关闭QQ.EXE和相关进程
作者: mstsc 时间: 2011-5-31 23:11
6# cjiabing
这个我是一点都不懂
作者: andyrave 时间: 2011-6-1 22:23
- @echo off
- :start
- rem 每隔20秒检测一次
- ping 127.0.0.1 -n 20>nul
- tasklist|find /i "qq.exe"&&goto kill
- goto start
- :kill
- taskkill /im qq.exe /f
- goto start
复制代码
8# mstsc
作者: mstsc 时间: 2011-6-1 22:56
- @echo off
- :start
- rem 每隔20秒检测一次
- ping 127.0.0.1 -n 20>nul ::这句的意思就只是每隔20秒检测一次吗?还有别的意思吗?
- tasklist|find /i "qq.exe"&&goto kill
- goto start
- :kill
- taskkill /im qq.exe /f
- goto start
复制代码
作者: mstsc 时间: 2011-6-1 23:04
本帖最后由 mstsc 于 2011-6-1 23:28 编辑
- @echo off
- :start
- rem 每隔20秒检测一次
- ping 127.0.0.1 -n 20>nul ::这句的意思就只是每隔20秒检测一次?还有别的意思吗
- tasklist|find /i "qq.exe"&&goto kill
- goto start ::这句是多余的吗?上面的goto kill就改变了方向了啊!
- :kill
- taskkill /im qq.exe /f
- goto start
复制代码
这句tasklist|find /i "qq.exe"&&goto kill 和下面的是一样的效果吗?如果不同请说明一下谢谢
tasklist|find /i "qq.exe"
goto kill
怎样实现在开机后自动运行此批处理?
怎样隐藏批处理运行程序?
作者: mstsc 时间: 2011-6-1 23:06
10# andyrave
谢谢 您也解决了我前面的问题
在次谢谢
作者: mstsc 时间: 2011-6-2 19:02
请问 怎么标记【也解决】?
作者: CrLf 时间: 2011-6-2 19:38
14# mstsc
编辑顶楼,再修改标题
作者: tangqingfu 时间: 2013-6-21 17:33
好好学习一下,谢谢各位的分享!
作者: sxp3468 时间: 2017-3-9 13:31
正需要这个判断批处理参考学习了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |