MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

上网、浏览、聊天、下载等
回复
kcynice
帖子: 9
注册时间: 2010-12-21 13:43

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#77

帖子 kcynice » 2010-12-23 12:09

风间星魂 写了:
kcynice 写了:只有当它登陆完成之后发送消息才能成功,至于时机,我在该项目主页上讨论过
另外一个iconv的问题好像只会在获取群列表的时候才会出现,大概是因为中英混合的群名称,过完年研究研究
另外,添加好友好像已经不行了

再者,有朋友好像说这个读取的时候有问题,这个问题的确存在,但我还不知道大家所说的readline是啥意思。这个问题主要出现在中文输入上,它和cat一样,你输入一个汉字,它给算两个字符,但是回退的时候,按一次delete就是删除一个汉字,但是,在显示上却还剩下半个字。也不知道该怎么办
man readline

readline是gnu readline库,bash就用的这个,用它读取输入就没问题了就像在用bash一样,快捷键也和bash一样。
还可以搞补全列表和历史信息。我本来准备用gnu ncruses库写个tty界面的,但生成的窗口无法用readline,也就作罢了。
我修改你的代码类似这样

代码: 全选

                if (need_reset) {
                        charcolor(CCOL_NONE);

                        memset(msg_char_rl, 0, 128);
                        if (enter) {
                                snprintf(msg_char_rl, 127, "In <%s>", _TEXT(myqq_get_qun_name
                                                                              (qq,qun_int_uid)));
                        } else {
                                snprintf(msg_char_rl, 127, "To <%s>", _TEXT(myqq_get_qun_name
                                                                              (qq,qun_int_uid)));
                        }
                        char *ptn = readline(msg_char_rl);
                        strncpy(input, ptn, 1023);
                        free(ptn);
                        fflush(stdout); 
                }
原来如此,我孤陋寡闻了。不过,这个输入问题可以用其它办法解决,就是在emacs里面运行,还是这个贴子提醒了我啊
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#78

帖子 风间星魂 » 2010-12-23 15:59

kcynice 写了:
风间星魂 写了:
kcynice 写了:只有当它登陆完成之后发送消息才能成功,至于时机,我在该项目主页上讨论过
另外一个iconv的问题好像只会在获取群列表的时候才会出现,大概是因为中英混合的群名称,过完年研究研究
另外,添加好友好像已经不行了

再者,有朋友好像说这个读取的时候有问题,这个问题的确存在,但我还不知道大家所说的readline是啥意思。这个问题主要出现在中文输入上,它和cat一样,你输入一个汉字,它给算两个字符,但是回退的时候,按一次delete就是删除一个汉字,但是,在显示上却还剩下半个字。也不知道该怎么办
man readline

readline是gnu readline库,bash就用的这个,用它读取输入就没问题了就像在用bash一样,快捷键也和bash一样。
还可以搞补全列表和历史信息。我本来准备用gnu ncruses库写个tty界面的,但生成的窗口无法用readline,也就作罢了。
我修改你的代码类似这样

代码: 全选

                if (need_reset) {
                        charcolor(CCOL_NONE);

                        memset(msg_char_rl, 0, 128);
                        if (enter) {
                                snprintf(msg_char_rl, 127, "In <%s>", _TEXT(myqq_get_qun_name
                                                                              (qq,qun_int_uid)));
                        } else {
                                snprintf(msg_char_rl, 127, "To <%s>", _TEXT(myqq_get_qun_name
                                                                              (qq,qun_int_uid)));
                        }
                        char *ptn = readline(msg_char_rl);
                        strncpy(input, ptn, 1023);
                        free(ptn);
                        fflush(stdout); 
                }
原来如此,我孤陋寡闻了。不过,这个输入问题可以用其它办法解决,就是在emacs里面运行,还是这个贴子提醒了我啊
你的意思是用emacs的eshell或者term模式下运行?不过这样输入字符截断问题还是没法解决。
我想的是,修改myqq为服务端守护进程运行,然后利用emacs做客服端连接,使用emacs的输入输出缓冲区。
无奈我lisp不过关,无能为力。 :em06
头像
xiahongze
帖子: 149
注册时间: 2010-10-16 10:03

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#79

帖子 xiahongze » 2010-12-26 21:24

楼主牛人~~~ :em11
Ubuntu11.04 64bit + Gnome 3 完美
Windows7 64 Ultimate
shenzhou
帖子: 70
注册时间: 2008-10-11 18:44
联系:

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#80

帖子 shenzhou » 2010-12-26 22:09

我用webqq就很满足了。或者,eva。
沙丁鱼
帖子: 3
注册时间: 2010-12-25 16:20

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#81

帖子 沙丁鱼 » 2010-12-27 17:26

小白路过,一点也没看懂你们在讨论的关键问题
头像
zhoucga
帖子: 246
注册时间: 2009-06-12 8:55

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#82

帖子 zhoucga » 2010-12-27 23:01

关注+1 :em11
青春不是人生的一段时期,而是心灵的一种状况...
头像
taoty
帖子: 180
注册时间: 2008-09-28 21:35

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#83

帖子 taoty » 2010-12-28 22:17

我靠,很帅啊,记得以前以windows下也有一个命令行版本的。

偶就是那传说中的菜鸟!
kcynice
帖子: 9
注册时间: 2010-12-21 13:43

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#84

帖子 kcynice » 2011-01-04 15:53

风间星魂 写了:
你的意思是用emacs的eshell或者term模式下运行?不过这样输入字符截断问题还是没法解决。
我想的是,修改myqq为服务端守护进程运行,然后利用emacs做客服端连接,使用emacs的输入输出缓冲区。
无奈我lisp不过关,无能为力。 :em06
我的意思就是在emacs里执行shell,(M-X shell)的那个。字符截断没有问题了,只是有些命令好像没有反应。我正在了解readline
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#85

帖子 风间星魂 » 2011-01-04 19:45

kcynice 写了:
风间星魂 写了:
你的意思是用emacs的eshell或者term模式下运行?不过这样输入字符截断问题还是没法解决。
我想的是,修改myqq为服务端守护进程运行,然后利用emacs做客服端连接,使用emacs的输入输出缓冲区。
无奈我lisp不过关,无能为力。 :em06
我的意思就是在emacs里执行shell,(M-X shell)的那个。字符截断没有问题了,只是有些命令好像没有反应。我正在了解readline
命令最好用'/'开头的irc风格,比如最好说话是/s xxxx之类的。
kcynice
帖子: 9
注册时间: 2010-12-21 13:43

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#86

帖子 kcynice » 2011-01-05 10:26

风间星魂 写了: 命令最好用'/'开头的irc风格,比如最好说话是/s xxxx之类的。
Emacs里的命令当然就取决于Emacs了,如果你指的是MyQQ,那么就意味着修改MyQQ了,不过,在功能完善之后,不是不可行的。

的确,我用了readline之后,可以解决字符问题,但随之而来就会又有了其它问题,最明显的就是,当你的输入被打断......这个问题就不好描述了,我慢慢发现吧
不过,我只是个新手,所以以前连readline也都不知道
顺便提一下,有谁解决了现在的添加好友的问题了吗?
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#87

帖子 风间星魂 » 2011-01-05 14:06

kcynice 写了:
风间星魂 写了: 命令最好用'/'开头的irc风格,比如最好说话是/s xxxx之类的。
Emacs里的命令当然就取决于Emacs了,如果你指的是MyQQ,那么就意味着修改MyQQ了,不过,在功能完善之后,不是不可行的。

的确,我用了readline之后,可以解决字符问题,但随之而来就会又有了其它问题,最明显的就是,当你的输入被打断......这个问题就不好描述了,我慢慢发现吧
不过,我只是个新手,所以以前连readline也都不知道
顺便提一下,有谁解决了现在的添加好友的问题了吗?
指的myqq本身。

我知道输入打断后的问题,用ncrouse库做个tty的ui是一劳永逸的,类似vim/less那种。

但本来都开始写了的,但现在的麻烦又来了,readline我不知道怎么用在这个库生成的窗口上。

这个问题可能看下vim/less/emacs/nano之类的源码才能明白,有谁告诉我怎么搞定我立马就可以开始了。

或者直接写个gtk的版本? :em20
kcynice
帖子: 9
注册时间: 2010-12-21 13:43

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#88

帖子 kcynice » 2011-01-05 16:49

gtk的版本?如果是这样的话,你还不如写pidgin插件得了

无论是哪种方式,我都没有办法,我啥都不会,星魂,有心想要带带我么?

前面有人提到过pidgin的控制台版本,那个也不支持中文,所以它还是有问题的,中文是一通乱码
星魂,pidgin的控制台版本是不是也有些参考价值?
裸摸猎人
帖子: 5
注册时间: 2008-05-03 10:26

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#89

帖子 裸摸猎人 » 2011-01-11 19:21

貌似不错的说。。。哈哈。
HV54
帖子: 17
注册时间: 2010-09-20 18:59

Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点

#90

帖子 HV54 » 2011-01-16 1:36

代码: 全选

root@hv54: ~/updateqq_myqq# sh ./updateqq 
清空缓存...
正在下载MyQQ 源码...
svn: 方法 OPTIONS 失败于 “http://myqq3.googlecode.com/svn/trunk”: 无法连接到服务器 (http://myqq3.googlecode.com)
开始编译MyQQ
cd: 7: can't cd to myqq3
make: *** src: 没有那个文件或目录。 停止。
编译结束..(如果不出现错误,将会出现让您输入QQ号的提示)
开始安装MyQQ
清空安装编译文件.
安装成功...
运行MyQQ
./myqq: 2: Syntax error: Unterminated quoted string
怎么下载不了了?
回复