解读珊瑚虫CoralQQ.ini代码的秘密
1、参数
所有参数区分大小写。部分参数所代表的意义如下:
“%A”——对方所在地区。
“%a”——对方详细地址。
“%I”——对方IP地址,无IP地址时为“”。
“%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=)?(%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=)?(%o=0?(%V=<移动QQ>?%N 离线:%N 隐身上线或已下线):%s=10?%N 在线:%N 离开):%s=20?%N 正在隐身或已下线:(%s=10?%N 在线:%N 离开)
第一层是(%I=)? 部分,就是判断有没有 IP 地址,是一个三目运算,有如下两种情况:
(1)没有 IP,就是 %I= 成立,这时执行以下代码:“%o=0?(%V=<移动QQ>?%N 离线:%N 隐身上线或已下线):%s=10?%N 在线:%N 离开”,具体内容下面再做解释。
(2)有 IP,就是 %I= 不成立,这时执行剩下的代码:“%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 换行显示。
好了,先到这里吧。
-
2024肯德基六一儿童节玩具什么时候开始?肯德基六一儿童节套餐怎么预定?多少钱?
马上就要到六一儿童节啦,2024年肯德基是和宝可梦联名的,网上也爆出了相关的实物图,颜值还是很高的,下面就和小编一起来看看肯德基六一儿童节玩具活动持续多久的相关信息。2024肯德基六一儿童节玩具什么时候开始?活动时间:5月18日-6月2日耿鬼游戏机波克比储物桶皮卡丘...
-
换机助手怎样把旧手机的照片传到新手机上?换机助手传照片后时间不是原来的怎么办?
大家在换新的手机的时候肯定是想将旧手机的东西都导过去,换机助手就是很好用,不过在传照片的时候很多人发现照片的时间乱了,不是之前的时间了,那怎么去解决呢?下面就和小编一起来看看吧。换机助手怎样把旧手机的照片传到新手机上?使用换机助手将旧手机照片传输到新手...
-
2023淘宝双十二有88vip消费券吗?淘宝双十二和双十一哪个便宜?
淘宝双十一刚刚结束,双十二马上就要来啦,大家准备好了吗?目前不少小伙伴疑惑双十二还有没有88vip大额消费券呢?双十二的价格会比双十一更优惠吗?下面就和小编一起来看看吧。2023淘宝双十二有88vip消费券吗?双十二没有88vip大额消费券的。双十一结束后,后面双十二是没...
-
光遇万圣节2023兑换图 光遇万圣节2023礼包价格是多少钱
万圣节马上就要到啦,大家还是很期待这次光遇的活动的,那大家知道这次光遇万圣节2023活动什么时候结束吗?兑换图有哪些呢?礼包的价格是多少呢?下面就和小编一起来看看吧。光遇万圣节2023兑换图今年万圣节会返场的物品就是礼包:皮皮猫摆件,猫尾巴+面具套装兑换物:猫猫头...
相关文章
- QQ空间英文思念的留言代码 Unable to contain the missing
- 中英文QQ空间情感留言代码 Still can not miss your stop
- will not be coming back 情感空间QQ留言代码
- QQ留言代码 I will wait for you in where it is
- 颓废QQ空间留言代码 No one matching grief
- QQ空间个性留言代码 All kinds of emotions flock
- QQ空间留言代码 sealing stamp cooling down
- 珊瑚虫QQ被判侵权将消失 珊瑚虫插件继续存在
- 禁用珊瑚虫QQ中珊瑚虫好友功能的方法
- 个性QQ留言代码 Explanation Turning around