LumaQQ.NET操作指令制作(3)
今天对于指令的制作进展不大,重点是研究了研究各个模块,然后把应用端的代码好好的整理了整理,现在就会不显得那么的乱了。现在都是晚上在写指令,明天开始我们的项目要开始了,以后可能就要早点睡了,指令的书写可能进展会慢一点(其实现在都很慢了,呵呵)。所以这是一个漫长的过程,不过我会坚持的。现在由于每天帐号登录次数过多,每次都要输入验证码了,有时还要输3,4次,真是晕哈。还好,向朋友借了几个QQ来测试。只希望腾讯不要封我IP就好了,阿门。
今天添加了一个登录时选择是否隐身登录的功能,然后添加了一个添加好友和直接回复最后一个发来信息的好友的指令。
指令如下:
? —查看帮助
cls —清屏
send(s) —发送消息
GetWeather(gw) —查看天气
ReLink(简写为rl) —重新连接服务器
ReLoad(简写为rd) —重新登录QQ(需输入帐号密码)
ModifyPassword(mp) — 修改密码
GetFriend(gf) — 查看好友列表
Online(s1) — 在线
Offline(s2) — 离线
Hidden(s3) — 隐身
Away(s4) — 离开
hf — 回复最后一个发来消息的好友
a QQ号码 — 添加QQ好友
下面就对新指令做一下介绍:
(1)登录时选择是否隐身登录,如下:
(2)hf :回复最后一个发来消息的好友。方便好友发来消息时回复,输入hf后系统会自动与最后一个发来消息的好友建立通话,如果没收到过好友信息则此指令无效。如下:
(3)a QQ号码:添加QQ好友。a+空格+好友QQ号码,即可发送消息添加好友,测试成功,如下:
其实感觉控制台版本的,很多功能不是很好做,有些东西太多了,而控制台可视化程度太低,先把基本的指令写完,对于一些不太重要的可以先放一边。以后考虑下是不是能分层做指令,如果一次显示太多指令也是有点麻烦的。
今天又发现一个bug,在读取好友时,不知道是什么问题,读取到一多半就出现问题,如下:
今天整理了一下代码,终于可以发出来供大家使用使用了,希望大家多提提意见,特别是代码的利用率什么的。本人对这方面了解不多,可能代码书写的不是很好。
源代码:/Files/zagelover/LumaQQ.NET.rar