TC官方合作论坛

标题: [dllcall]TC5.0调用E插件达到绑定YY频道/YY群/获取YY个人信息 [打印本页]

作者: yy4363    时间: 2015-3-30 16:59
标题: [dllcall]TC5.0调用E插件达到绑定YY频道/YY群/获取YY个人信息
本帖最后由 yy4363 于 2015-3-30 17:01 编辑

Bindyy.dll (1.48 MB, 下载次数: 688) 易语言写的,我感觉应该是会进行报毒的吧.
插件要放到资源目录里!

没有什么太任性的功能,
通过内存来获取绑定的YY频道,是否在YY频道内,从而避免了一些模拟窗口.,也可以用来绑定yy群,绑定yy群暂时不多说,与绑定频道用法相同,以下均用绑定频道说明

只需要在代码里把要绑定的yy频道id输入,即可验证是否在yy频道内
返回0则不在频道内,返回大于0则为在频道内(大于0则为在频道内用户的YY的帐号)
还可以通过二次验证,再验证一次YY昵称,只要返回的昵称不等于"" 则为在

进而各位同学可以自己学习着用E来写一些dll插件来强大我们的TC/

我在测试的时候通过按钮控制的,各位同学也可以直接写在脚本初始化程序里,或者线程的初始端

     红色为绑定频道并获取YY昵称的代码     蓝色为绑定YY群并获取YY昵称的代码
     紫色为定义变量,定义插件路径等

功能 按钮1_点击()
    var YY昵称
    var ath=获取资源路径("rc:")


    var 频道绑定=dllcall(ath&"Bindyy.dll","char *","Bindroom","char *","6062")//"6062"可替换为你要绑定的频道号
    //频道绑定功能;返回文本型,如果为0则没有在当前频道内,如果大于0则为在频道内的YY帐号,返回的YY帐号可用于获取在YY频道内的YY昵称
    traceprint(频道绑定)
    if(频道绑定==0)
        messagebox("请先进入YY频道/或打开YY频道最小化 后再进行使用哦")
    else
        YY昵称=dllcall(ath&"Bindyy.dll","char *","Getyyname","char *",频道绑定)//频道绑定则为绑定频道后返回的YY帐号获取昵称
        traceprint(YY昵称)
        messagebox("欢迎使用,亲爱的用户[ "&YY昵称&" ]")
    end



    ///////////////////////////////////////////////////////////////////////////////////////////////////


    var 群绑定=dllcall(ath&"Bindyy.dll","char *","Bindgroup","char *","12059243")//"12059243"可替换为你要绑定的群号
    //群绑定功能;返回文本型,如果为0则没有在当前群内,如果大于0则为在群内的YY帐号,返回的YY帐号可用于获取YY昵称//群内备注信息忽略
    traceprint(群绑定)
    if(群绑定==0)
        messagebox("请先进入YY群/或打开YY群最小化 后再进行使用哦")
    else
        YY昵称=dllcall(ath&"Bindyy.dll","char *","Getyyname","char *",群绑定)//频道绑定则为绑定群后返回的YY帐号获取昵称
        traceprint(YY昵称)
        messagebox("欢迎使用,亲爱的用户[ "&YY昵称&" ]")
    end



结束


  1. 功能 按钮1_点击()
  2.     var YY昵称
  3.     var ath=获取资源路径("rc:")
  4.    
  5.     var 频道绑定=dllcall(ath&"Bindyy.dll","char *","Bindroom","char *","6062")//"6062"可替换为你要绑定的频道号
  6.     //频道绑定功能;返回文本型,如果为0则没有在当前频道内,如果大于0则为在频道内的YY帐号,返回的YY帐号可用于获取在YY频道内的YY昵称
  7.     traceprint(频道绑定)
  8.     if(频道绑定==0)
  9.         messagebox("请先进入YY频道/或打开YY频道最小化 后再进行使用哦")
  10.     else
  11.         YY昵称=dllcall(ath&"Bindyy.dll","char *","Getyyname","char *",频道绑定)//频道绑定则为绑定频道后返回的YY帐号获取昵称
  12.         traceprint(YY昵称)
  13.         messagebox("欢迎使用,亲爱的用户[ "&YY昵称&" ]")
  14.     end
  15.    
  16.    
  17.     ///////////////////////////////////////////////////////////////////////////////////////////////////
  18.    
  19.    
  20.     var 群绑定=dllcall(ath&"Bindyy.dll","char *","Bindgroup","char *","12059243")//"12059243"可替换为你要绑定的群号
  21.     //群绑定功能;返回文本型,如果为0则没有在当前群内,如果大于0则为在群内的YY帐号,返回的YY帐号可用于获取YY昵称//群内备注信息忽略
  22.     traceprint(群绑定)
  23.     if(群绑定==0)
  24.         messagebox("请先进入YY群/或打开YY群最小化 后再进行使用哦")
  25.     else
  26.         YY昵称=dllcall(ath&"Bindyy.dll","char *","Getyyname","char *",群绑定)//频道绑定则为绑定群后返回的YY帐号获取昵称
  27.         traceprint(YY昵称)
  28.         messagebox("欢迎使用,亲爱的用户[ "&YY昵称&" ]")
  29.     end
  30.    
  31.    
  32. 结束
复制代码






作者: yy4363    时间: 2015-3-30 16:59
来点个赞.
作者: Miss三三    时间: 2015-3-31 11:15
感谢分享~
作者: t47180459    时间: 2016-6-17 11:57
这个dll , 有更新新的功能吗 ?




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1