bat结束QQ进程
发布时间:2015-10-14, 16:44:05 分类:Linux | 编辑 off 网址 | 辅助
正文 988字数 49,198阅读
是只要发现QQ进程就结束 而不是一运行就结束QQ进程 第二次在进QQ就不起作用了 就是他一直在运行这呢 在任务管理器的进程里会多个cmd.exe的进程 只要不结束这个cmd进程QQ就无法运行
Run code
Cut to clipboard
@echo off
:START
sleep 2000
tasklist |find /i "QQ.exe"
if %errorlevel%==0 (goto kill) else (goto end)
:kill
taskkill /f /im QQ.exe
GOTO START
:end
GOTO START
Run code
Cut to clipboard
将上面的代码,放到记事本里,重命名成killqq.bat,保存到相应路径即可。
还有个问题就是这个批处理会很占用cpu,建议加上sleep 2000,每两秒检测一次。
但是xp中是没有sleep这个命令的,98和2000系统有。解决办法是去网上下一个,然后调用sleep的时候,
要指定路径,例如D:\sleep.exe
先查找当前运行进程中是否有QQ.exe,如果有,关闭它。如果没有,不做动作,继续检测。
如果不做判断qq.exe有没有运行的话,命令行出口会提示“错误,没有找到QQ.exe",有做判断的话,就不
会显示这些字符。
批处理隐藏运行的方法:
在控制面板-》管理工具-》服务-》右击Task Scheduler-》属性-》常规-》启动类型选自动-》点应用,确
定-》右击Task Scheduler,点启动。
然后在运行中个输入cmd,启动命令行,输入如下命令:(D:\killqq.bat是你的killqq.bat的路径)
at 09:10 D:\killqq.bat
然后在 9:10 系统就会自动后台以SYSTEM权限运行这个bat,除非在任务管理器里,你是看不到这个批处理
的窗口在运行的。
注意,运行at 09:10 D:\killqq.bat后,在每天的09:10,都会自动运行这个批处理。如果不想运行了,
在命令行模式下,输入at可以查看当前存在的计划任务,输入at /delete可以删除这些任务。
at的用法,输入at /help查看。
(支付宝)给作者钱财以资鼓励 (微信)→
暂无评论 »