解读珊瑚虫CoralQQ.ini代码的秘密
珊瑚虫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 代码 的全部文章
- · QQ2006贺岁版发布!漂亮QQ主题包随心换
- · 迷你QQ发布2.0版 开始支持群功能
- · 禁用珊瑚虫QQ中珊瑚虫好友功能的方法
- · 快速克隆对方QQ好友使用的文字格式
- · 26日精选 PS创意设计:渐变巧变色阶特效
- · 卡巴斯基6.0中文版将在7月12号正式上市
- · 光华获大众软件读者俱乐部最受欢迎奖
- · 遇到木马也不怕 巧妙分离带木马的文件
- · ASP木马Webshell安全防范解决办法
- · 法通过反盗版法 使用盗版软件将被罚
- · 利用IE缺陷在地址栏造假 IE6/7受影响
- · “2005年度中国国产优秀软件”评选结果揭晓
- · FlashGot v0.5.9.995 发布
- · NERO刻录VCD光盘全文图解
- · IE的新插件:工具栏式的网页开发工具
- · Windows操作系统任务管理器五大奇招
- · 大学生开设传奇私服 两年获利百万
- · Google收购博客监控公司 增强网络分析力
- · 火狐被指存在内存泄露 工程师称特殊功能
- · Vista尚未上市麻烦纷至 可能再遭诉讼
- · 网管手册 70例网络故障排除方法(上)
- · 时尚语音通信工具——SAYHI
- · Windows自带利器:Rundll.exe高级应用
- · 用新版PowerToys体验强大的系统增强功能
- · Windows 2000/98功能互补技巧大放送
- · 电脑高手常用Windows系统技巧全接触
- · Windows XP系统打印机共享问题解决方法
- · 六大安全预言 年内“RSS”将携带间谍软件
- · ASP.NET入门随想之工业流水线
- · PHP 5.0 中的对象重载技术研究
- · 微软与开源实验室分别表态不与对方合作
- · 开源专家:Linux并不适用于桌面系统
- · 细数腾讯QQ七宗罪
- · 页面似淘宝 腾讯QQ网上Q店预览图
- · 只允许预设的QQ号码在你的电脑上登录
- · 忘了QQ密码又想看聊天记录的应对办法
- · 只有70K的QQ 还能查隐身!
- · 聊天更轻松 腾讯QQ消息自动发送
