首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

bat结束QQ进程

发布网友 发布时间:2022-04-26 21:47

我来回答

4个回答

热心网友 时间:2023-11-07 02:27

@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

将上面的代码,放到记事本里,重命名成killqq.bat,保存到相应路径即可。

还有个问题就是这个批处理会很占用cpu,建议加上sleep 2000,每两秒检测一次。
但是xp中是没有sleep这个命令的,98和2000系统有。解决办法是去网上下一个,然后调用sleep的时候,

要指定路径,例如D:\sleep.exe

先查找当前运行进程中是否有QQ.exe,如果有,关闭它。如果没有,不做动作,继续检测。
如果不做判断qq.exe有没有运行的话,命令行出口会提示“错误,没有找到QQ.exe",有做判断的话,就不

会显示这些字符。

批处理隐藏运行的方法:
在控制面板-》管理工具-》服务-》右击Task Scheler-》属性-》常规-》启动类型选自动-》点应用,确

定-》右击Task Scheler,点启动。
然后在运行中个输入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查看。

热心网友 时间:2023-11-07 02:28

循环结束qq.exe进程就可以了。
你把qq.exe改个名就可以运行了。

热心网友 时间:2023-11-07 02:28

循环结束qq.exe进程就可以了。
你把qq.exe改个名就可以运行了。
第一次回答。。。忘复制时间了。。。

具体代码应该是:
echo off//关闭回显
taskkill qq.exe//结束QQ进程
sleep 1000//休眠(暂停)1秒,防止过多占用系统资源死机
%0//无限循环

我自己参考一些资料写的,可能不完全正确,但总的结构应该是没错的。
回答者: 清浊散人 - 高级经理 六级 4-17 15:14

忘了复制第一次回答时的时间了,真尴尬,被变魔鬼抄了。。。
一边查资料一边写的,以前没写过批处理代码,写得慢了。。。

热心网友 时间:2023-11-07 02:29

@echo off
taskkill /f /t /im qq.exe
call %0

热心网友 时间:2023-11-07 02:27

@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

将上面的代码,放到记事本里,重命名成killqq.bat,保存到相应路径即可。

还有个问题就是这个批处理会很占用cpu,建议加上sleep 2000,每两秒检测一次。
但是xp中是没有sleep这个命令的,98和2000系统有。解决办法是去网上下一个,然后调用sleep的时候,

要指定路径,例如D:\sleep.exe

先查找当前运行进程中是否有QQ.exe,如果有,关闭它。如果没有,不做动作,继续检测。
如果不做判断qq.exe有没有运行的话,命令行出口会提示“错误,没有找到QQ.exe",有做判断的话,就不

会显示这些字符。

批处理隐藏运行的方法:
在控制面板-》管理工具-》服务-》右击Task Scheler-》属性-》常规-》启动类型选自动-》点应用,确

定-》右击Task Scheler,点启动。
然后在运行中个输入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查看。

热心网友 时间:2023-11-07 02:28

循环结束qq.exe进程就可以了。
你把qq.exe改个名就可以运行了。

热心网友 时间:2023-11-07 02:28

循环结束qq.exe进程就可以了。
你把qq.exe改个名就可以运行了。
第一次回答。。。忘复制时间了。。。

具体代码应该是:
echo off//关闭回显
taskkill qq.exe//结束QQ进程
sleep 1000//休眠(暂停)1秒,防止过多占用系统资源死机
%0//无限循环

我自己参考一些资料写的,可能不完全正确,但总的结构应该是没错的。
回答者: 清浊散人 - 高级经理 六级 4-17 15:14

忘了复制第一次回答时的时间了,真尴尬,被变魔鬼抄了。。。
一边查资料一边写的,以前没写过批处理代码,写得慢了。。。

热心网友 时间:2023-11-07 02:29

@echo off
taskkill /f /t /im qq.exe
call %0

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com