转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件使用 >> 聊天工具 >> 正文
解读珊瑚虫CoralQQ.ini代码的秘密         

解读珊瑚虫CoralQQ.ini代码的秘密

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1407 更新时间:2009/4/25 1:00:31

 

  珊瑚虫QQ的参数配置文件 CoralQQ.ini 中有很多代码,里面藏着珊瑚虫QQ的许多秘密。现把我解读出来的部分提供给大家,不正确的地方请大家指正,也可以在文章下面的主题社区留言发表你的看法。

  1、参数

  所有参数区分大小写。部分参数所代表的意义如下:

  “%A”——对方所在地区。

  “%a”——对方详细地址。

  “%I”——对方IP地址,无IP地址时为“0.0.0.0”。

  “%N”——对方昵称。

  “%n”——对方QQ号。

  “%o”——对方在线状态返回码之一(检测对方是否上线。1:在线,0:离线或隐身)。

  “%P”——对方端口号。

  “%p”——换行。

  “%s”——对方在线状态返回码之二(检测对方上线以后的状态。10:在线,20:离线或隐身,30:离开)。

  “%t”——当前系统时间。

  “%V”——对方QQ版本号,没有测到版本号时为“<移动QQ>”。

   2、运算符

   “;”——注释符,用于帮助读懂代码,其后整行的字符不视为代码,不执行。

  “=”——关系运算符,用于符号和值之间数值比较。

  “()”——语句范围符,用于限定关系式的范围。它必须成对使用,否则将出错。

  “?”——判断符,用于判断逻辑关系。

  “:”——转折符,用于逻辑关系的转折。

  逻辑关系采用 x?y:z 格式的三目运算,即,当 x 成立时结果为 y,否则结果为 z。

  3、代码解读

  下面以“消息对话框传统 IP 信息格式”为例说明代码的应用。

  IpFormat=(%I=0.0.0.0)?(%o=0?(%V=<移动QQ>?%N 离线%p无法显示其所在地区、IP地址和QQ版本号:%N 隐身上线或已下线%p%V):(%s=10?%N 在线%p:%N 离开%p)暂时未能显示其所在地区和IP地址%p%V):(%s=20?%N 正在隐身或已下线%p:(%s=10?%N 在线%p:%N 离开%p))%A(%a=()?:%a)%p%I(%P=0?::%P)%V

  上述代码看似复杂,其实只是简单的三目运算,简化如下,看得清楚些:

  IpFormat=(%I=0.0.0.0)?(%o=0?(%V=<移动QQ>?%N 离线:%N 隐身上线或已下线):%s=10?%N 在线:%N 离开):%s=20?%N 正在隐身或已下线:(%s=10?%N 在线:%N 离开)

  第一层是(%I=0.0.0.0)? 部分,就是判断有没有 IP 地址,是一个三目运算,有如下两种情况:

  (1)没有 IP,就是 %I=0.0.0.0 成立,这时执行以下代码:“%o=0?(%V=<移动QQ>?%N 离线:%N 隐身上线或已下线):%s=10?%N 在线:%N 离开”,具体内容下面再做解释。

  (2)有 IP,就是 %I=0.0.0.0 不成立,这时执行剩下的代码:“%s=20?%N 正在隐身或已下线:(%s=10?%N 在线:%N 离开)”。

  第二层之一是 %o=0? 部分,就是判断对方是否上线,仍是一个三目运算,也有两种情况:

  (1)对方没上线,就是 %o=0 成立,这时执行以下代码:“%V=<移动QQ>?%N 离线:%N 隐身上线或已下线”。

  (2)对方上线,就是 %o=0 不成立,这时执行以下代码:“%s=10?%N 在线:%N 离开”。

  第二层之二是 %s=20? 部分,就是判断对方上线后的情况,仍是一个三目运算,也有两种情况:

  (1)对方不在线,就是 %s=20 成立,这时要么对方隐身,要么对方已经下线了,所以显示对方“正在隐身或已下线”。

  (2)对方在线,就是 %s=20 不成立,这时继续执行“%s=10?%N 在线:%N 离开”。

  第三层之一是 %V=<移动QQ>? 部分,就是判断对方是否有 QQ 版本号,%V=<移动QQ>成立时,说明对方离线;%V=<移动QQ>不成立时,说明对方隐身上线或已下线。

  第三层之二是 %s=10? 部分,就是判断对方是否在线,%s=10 成立时,说明对方在线;%s=10 不成立时,说明对方离开。

  未简化前的代码只是在判断了相应的在线状态后增加了显示所在地区、IP 地址和 QQ 版本号等内容,用 %p 换行显示。

  好了,先到这里吧。

小编still向大家推荐天极QQ图片酷,大量完整的QQ表情、QQ头像免费下载。点击进入>>

您还可以去QQ的主题社区和网友聊聊>>

或者去天极QQ专区了解QQ的N多东东>>

N多QQ技巧、QQ下载的好东东,尽在天极QQ专区

天极软件专题专区精选       看电影专区(新) 到天极软件“读编交流区”畅所欲言 跟小编still摆谈 Google专区 POPO专区 QQ专区 QQ挂机 了解Web2.0 Flash MX 视频教程 Photoshop视频教程 网页设计视频教程 照片处理数字暗房 PPT动画演示教程 Excel动画教程集 Word动画演示教程 Windows Vista专区 特洛伊木马专区 黑客知识教程专区 防火墙应用专区 注册表应用专区 Windows API开发专区 网络编程专区 VB数据库编程专区 图像处理与多媒体编程
  阅读关于 珊瑚虫QQ QQ珊瑚虫 CoralQQ 代码 的全部文章 137


[系统软件]解析boot.ini文件,亲身经验  [VB.NET程序]VB源码推荐:一个操作Ini文件的类
[VB.NET程序]在VB6中用WINDOWS API函数读写INI文件  [Delphi程序]Delphi中初始化.Ini文件的读写
[Delphi程序]delphi读取ini文件  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · 办公软件  · 系统软件
    · 常用软件  · 聊天工具
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台