日期:2014-05-18  浏览次数:20920 次

如何自动登陆QQ

有一个按钮.按一下,达到这样的效果:

如果现在电脑上qq没有打开,点按钮后,打开QQ,让用户登陆. 登陆后,自动搜索一个qq号(你没加这个人好友),打开临时对话框.

如果现在电脑上有一个qq运行着, 那么直打开这个qq号,并打开临时对话框.

如果现在电脑上运行着N个qq,那么弹出一个选择框. 选择使用其中一个qq后. 就用该qq自动搜索一个qq号并与之建立临时对话


请问这个是如何实现的? 有什么方法,还是说qq 提供了相关的api ,接口? 请详细说明.

------解决方案--------------------
api你是找不到了,找按钮的句柄,发消息,如果是图片不存在句柄,就找位置,模拟点击
------解决方案--------------------
联系腾讯要开发接口
------解决方案--------------------

一般情况下 你调用腾讯的 东西 就会自动的登录

只要是授权过的
------解决方案--------------------
可以去抓取句柄与通讯信息来实现,不过比较麻烦。。
比较容易的方案就是参照UI自动化测试的方法,如果你有VS2010SP1,直接建立一个CODEUI测试程序,然后抓取登陆框的UI元素,在testmethod里面用PROCESS启动QQ,填入用户名密码实现登陆。

可以参考:http://msdn.microsoft.com/en-us/library/dd286681.aspx