想建一个关闭QQ进程的批处理BAT要怎么做呀

来源:百度知道 编辑:UC知道 时间:2024/04/28 23:30:39
就是只要一有QQ的进程出现就自动关闭QQ.我试了一个
" taskkill /im QQ.exe /f " 这个保存成BAT但运行一次这个程序就关闭了.这要手动关的不如不要这个命令我自己关QQ好了~~
我对BAT不了解所以问下各位会的高手们应该怎么做好呢.

我还想建一个同时运行两个或以上的程序.就好像QQ和电骡只要一关闭电骡就关闭QQ但关闭QQ电骡不会关闭
我这样做只想让那些家伙在玩游戏的时候不要关闭我的电骡,一关闭他玩的游戏也自动关闭,他想玩游戏就必须开我的电骡.
高的看见了帮我一个忙吧!

我想出来了,你后面的那个问题请看方法二
方法一:你可以控制不让QQ运行,方法是新建一个文本文档,然后写入:

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\QQ.exe" /v debugger /t reg_sz /d debugfile.exe /f

再重命名为aa.bat。运行以后QQ.exe就不会再运行了

方法二
将下面代码存入running.bat,运行就可以了,我设置的是隐藏窗口运行,这样你运行这个文件时,他很难发现。功能:当他运行QQ时,系统自动运行电驴,当他关闭电驴时,系统再次启动电驴但不会终止他的QQ,他关闭QQ时,你的电驴不会关闭。
注意:我设置的电驴路径是F:\easyMule\,你自己根据情况修改一下,有问题留言。技术交流:QQ 609158973
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
REM 延时
ping -n 31 127.t >nul 2>nul
tasklist |find /i "QQ.exe"
if %errorlevel%==0 (goto next) else (goto begin)
:next
tasklist |find /i "emule.exe"
if %errorlevel%==1 (start /d "F:\easyMule\" emule.exe)
goto begin