[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

判断QQ是否登录

====================
第一个问题:
在同一台机器上1个QQ号码是不能同时登录两次的。QQ程序本来就有这个功能。

现在我想用BAT方法来判断某个QQ在本机上是否已经登录。

当然通过进程可以知道本机上是否有QQ运行,可是怎么判断这个进程是不是这个号码的进程了?


一句话,怎么判断QQ1017711800是否在本机上登录?如果没有登录,则登录;如果已经登录什么也不做。
========================
第二个问题:
在上QQ的时候,如果别人也登录你的号码,会弹出“您的号码在别处登录……”的对话框。请问用BAT或者VBS怎么抓捕这个事件,从而激发其他方法过程。


联系QQ773699 ,[email]773699@qq.com[/email]

判断QQ安装路径中有无1017711800文件夹,这是首先想到的方法,不过似乎行不通。。。
心绪平和,眼藏静谧。

TOP

这个当然不行。QQ进程上也不行,QQ进程只有QQ.exe可是没有对应具体的号码

TOP

不知道当一个号码登录以后,会有什么特征产生

TOP

方法!!!!!!

会写入个qq号明名字的文件夹不过如果以前登陆过就不行了!
除非。。。
你用bat文件来登陆qq!登陆后删除相关文件以后的话就能搞定第一个问题了吧!
(关键是不能有文件!登陆后有了文件就知道是什么号登陆了!)
-----------------
第二个问题者就有点问题了!
貌似是不可能的!除了你是顶级hacker去追踪!
本人已死!不用联系!~
要联系下来联系!~~

TOP

QQ窗口标题是包含了QQ号码的,tasklist中可以显示窗口标题

TOP

请把代码和截图给我看一下好吗?tasklist 显示窗口标题

最好直接发进我的邮箱里面吧。773699@QQ.COM

TOP

第一问题可以试下面的
  1. @echo off
  2. wmic process get CommandLine>%temp%\qq_tem
  3. type  "%temp%\qq_tem"|findstr /ic:"START QQUIN:1017711800 PWDHASH:">nul&&echo 已经登陆||echo 还没有登陆
  4. del "%temp%\qq_tem"
  5. pause
复制代码

TOP

回复 8楼 的帖子

terse前辈是否弄错了,QQGAME.EXE才可以用这种方法。
心绪平和,眼藏静谧。

TOP

原帖由 pusofalse 于 2008-10-28 18:56 发表
terse前辈是否弄错了,QQGAME.EXE才可以用这种方法。

获取到 启动QQ进程命令  我想是就可以分析到的啊

TOP

回复 7楼 的帖子

发进你的邮箱?我看还是让6楼把完整代码打印好以后,用EMS快递到你家里吧?方便留个家庭住址不?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢terse

非常感谢,真的很棒。现在我需要解决第二个问题。

TOP

来自: 92kp  标题: 吴

如果你愿意就发,我还能不敢要吗?说话真不客气!郁闷

你没有留下地址,我想发都发不了!郁闷
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

原帖由 terse 于 2008-10-28 19:55 发表

获取到 启动QQ进程命令  我想是就可以分析到的啊

在我这里的情况是:从命令行登陆QQ才可以获得QQ号码的信息.但是如果从windows登陆的话,无法获取.谁愿意再试试并告知结果吗?

TOP

研究下skip下的那个脚本文件,里边有获取号码的方法吧

TOP

返回列表