易 语 言 取Q Q K e y

社区服务
高级搜索
猴岛论坛电脑百科易 语 言 取Q Q K e y
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
2个回复

易 语 言 取Q Q K e y

楼层直达
实习版主(Xz)

ZxID:41091441

等级: 准尉
迷茫官方认证Qq:1210385670
举报 只看楼主 使用道具 楼主   发表于: 2014-01-24 0

.版本 2
.支持库 spec

.程序集 程序集1

.子程序 _启动子程序, 整数型, , 请在本子程序中放置动态链接库初始化代码


_临时子程序 ()  ' 在初始化代码执行完毕后调用测试代码
返回 (0)  ' 返回值被忽略。

.子程序 _临时子程序
.局部变量 QQ, UinKey, , "0"
.局部变量 i, 整数型

.计次循环首 (GetuinKey (QQ), i)
    调试输出 (QQ .uin, QQ .name, QQ .key)
.计次循环尾 ()


.子程序 GetuinKey, 整数型, 公开, SnowSnow;
.参数 size, UinKey, 参考 可空 数组
.局部变量 hWnd, 整数型
.局部变量 This, 对象
.局部变量 mber, 整数型
.局部变量 InnerText, 文本型, , "0"
.局部变量 dwText, 文本型, , "0"
.局部变量 dwSize, UinKey
.局部变量 i, 整数型

清除数组 (size)
.如果真 (This.创建 (“SSOAxCtrlForPTLogin.SSOForPTLogin2”, ) = 假)
    调试输出 (“请先安装腾讯网页快速登录控件。”)
    返回 (0)
.如果真结束
This.清除 ()
API_AtlAxWinInit ()
hWnd = API_CreateWindowEx (0, “AtlAxWin”, “http://xui.ptlogin2.qq.com/cgi-bin/qlogin”, 0, 0, 0, 0, 0, 0, 0, 0, 0)
.如果真 (hWnd > 0)
    API_AtlAxGetControl (hWnd, This)
    This.写属性 (“Silent”, 真)  ' 静默
    .循环判断首 ()
        mber = This.读数值属性 (“ReadyState”, )
        .判断开始 (mber = 0)
            This.清除 ()
            返回 (0)
        .判断 (mber = 4)
            跳出循环 ()
        .默认

        .判断结束
        处理事件 ()
    .循环判断尾 (真)
    This.对象型方法 (“Document”, ).读对象型属性 (“parentWindow”, ).逻辑方法 (“execScript”, #常量1, “JavaScript”)
    InnerText = 分割文本 (This.对象型方法 (“Document”, ).对象型方法 (“body”, ).读文本属性 (“innerText”, ), “;”, )
    .计次循环首 (取数组成员数 (InnerText), i)
        dwText = 分割文本 (InnerText , “|”, )
        .如果真 (取数组成员数 (dwText) ≥ 3)
            dwSize.uin = dwText [1]
            dwSize.name = dwText [2]
            dwSize.key = dwText [3]
            加入成员 (size, dwSize)
        .如果真结束

    .计次循环尾 ()
    This.清除 ()
    API_SendMessage (hWnd, 16, 0, 0)  ' 最后销毁窗口
.如果真结束
返回 (取数组成员数 (size))
QQ交流群226200416
直接将以上代码复制易语言空白工程中运行就可以在调试窗口看到你本机的QQ号码,QQ名称与QQKEY了!
1&木目

ZxID:27782551

等级: 大校
个性签名

举报 只看该作者 沙发   发表于: 2014-01-24 0
好,我不懂
旧世隔离ae76

ZxID:26621971

等级: 上尉
举报 只看该作者 板凳   发表于: 2014-01-24 0
饿,也是不懂。  为什么不直接生成源码啊?
« 返回列表
发帖 回复