标题: [原创]关闭指定QQ号
[打印本页]
作者: matlan
时间: 2009-5-27 15:48
标题: [原创]关闭指定QQ号
显示机器上运行的QQ并关闭指定QQ号
@echo off
setlocal enabledelayedexpansion
color 1f
MODE con: COLS=48 LINES=14
title 结束指定QQ号 %date% %time:~0,-3%
if not exist cmdow.exe (
echo 缺少cmdow.exe文件
echo 按任意键添加
pause>nul
goto getcmdow)
:start
(cmdow | find /i "_QQMusic_SmallClient")>%temp%\temp.txt||(echo 当前没有QQ登陆 & pause>nul & exit)
echo 当前运行的QQ:
for /f "tokens=9 delims=_ " %%i in (%temp%\temp.txt) do (
set /a sum+=1
set qq!sum!=%%i
echo !sum!: %%i)
echo.
del %temp%\temp.txt
set /p num= 请指定要结束的QQ:
if %num% leq !sum! (
if %num% geq 1 (
cmdow !qq%num%!_QQMusic_SmallClient /end
echo 成功关闭!qq%num%!
pause>nul
exit
)
)
cls
echo 指定的号码不存在!
echo 按任意键退出
pause>nul
exit
:getcmdow
cls
echo 正在添加cmdow.exe...
>iget.vbs echo x=LCase(WScript.Arguments(1))
>>iget.vbs echo y=LCase(WScript.Arguments(0))
>>iget.vbs echo Set xPost=CreateObject("Microsoft.XMLHTTP")
>>iget.vbs echo xPost.Open "GET",y,0
>>iget.vbs echo xPost.Send()
>>iget.vbs echo Set sGet=CreateObject("ADODB.Stream")
>>iget.vbs echo sGet.Mode=3
>>iget.vbs echo sGet.Type=1
>>iget.vbs echo sGet.Open()
>>iget.vbs echo sGet.Write(xPost.responseBody)
>>iget.vbs echo sGet.SaveToFile x,2
iget.vbs http://www.vkill.net/tools/cmdow_1.4.3.rar cmdow.rar
"C:\Program Files\WinRAR\RAR.exe" e -o+ cmdow.rar >nul
del cmdow.rar
del iget.vbs
cls
echo 添加成功
echo 按任意键返回
pause>nul
cls
goto start
作者: radem
时间: 2009-5-28 00:39
添加(cmdow.exe)成功
但实际没成功
因为---
我的RAR不在C:\...
^o^
作者: matlan
时间: 2009-5-28 01:24
那得改成实际路径
本想改成从注册表中读取rar的安装路径的 ,但能力有限,不知道怎么改,希望高手改进
作者: tireless
时间: 2009-5-28 01:51
不如把 cmdow.exe 上传到一个可外链的网盘,如
clip2net
[
Last edited by tireless on 2009-5-28 at 08:28 ]
作者: yishanju
时间: 2009-5-28 03:24
把cmdow.exe转成批处理试试,,,
作者: HAT
时间: 2009-5-28 06:34
XP SP3 CS
QQ2009 官方正式版
cmdow 1.4.3
cmdow的结果里面没有你指定的关键字。
作者: matlan
时间: 2009-5-30 03:49
qq2009 没测试过
作者: lotus516
时间: 2009-5-31 13:09
这个我抢了!