MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
- tanzi1688
- 帖子: 343
- 注册时间: 2008-10-23 8:37
- 联系:
-
- 帖子: 9
- 注册时间: 2010-12-21 13:43
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
原来如此,我孤陋寡闻了。不过,这个输入问题可以用其它办法解决,就是在emacs里面运行,还是这个贴子提醒了我啊风间星魂 写了:man readlinekcynice 写了:只有当它登陆完成之后发送消息才能成功,至于时机,我在该项目主页上讨论过
另外一个iconv的问题好像只会在获取群列表的时候才会出现,大概是因为中英混合的群名称,过完年研究研究
另外,添加好友好像已经不行了
再者,有朋友好像说这个读取的时候有问题,这个问题的确存在,但我还不知道大家所说的readline是啥意思。这个问题主要出现在中文输入上,它和cat一样,你输入一个汉字,它给算两个字符,但是回退的时候,按一次delete就是删除一个汉字,但是,在显示上却还剩下半个字。也不知道该怎么办
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); }
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
你的意思是用emacs的eshell或者term模式下运行?不过这样输入字符截断问题还是没法解决。kcynice 写了:原来如此,我孤陋寡闻了。不过,这个输入问题可以用其它办法解决,就是在emacs里面运行,还是这个贴子提醒了我啊风间星魂 写了:man readlinekcynice 写了:只有当它登陆完成之后发送消息才能成功,至于时机,我在该项目主页上讨论过
另外一个iconv的问题好像只会在获取群列表的时候才会出现,大概是因为中英混合的群名称,过完年研究研究
另外,添加好友好像已经不行了
再者,有朋友好像说这个读取的时候有问题,这个问题的确存在,但我还不知道大家所说的readline是啥意思。这个问题主要出现在中文输入上,它和cat一样,你输入一个汉字,它给算两个字符,但是回退的时候,按一次delete就是删除一个汉字,但是,在显示上却还剩下半个字。也不知道该怎么办
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); }
我想的是,修改myqq为服务端守护进程运行,然后利用emacs做客服端连接,使用emacs的输入输出缓冲区。
无奈我lisp不过关,无能为力。

- xiahongze
- 帖子: 149
- 注册时间: 2010-10-16 10:03
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
楼主牛人~~~ 

Ubuntu11.04 64bit + Gnome 3 完美
Windows7 64 Ultimate
Windows7 64 Ultimate
-
- 帖子: 70
- 注册时间: 2008-10-11 18:44
- 联系:
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
我用webqq就很满足了。或者,eva。
-
- 帖子: 3
- 注册时间: 2010-12-25 16:20
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
小白路过,一点也没看懂你们在讨论的关键问题
- zhoucga
- 帖子: 246
- 注册时间: 2009-06-12 8:55
- taoty
- 帖子: 180
- 注册时间: 2008-09-28 21:35
-
- 帖子: 9
- 注册时间: 2010-12-21 13:43
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
我的意思就是在emacs里执行shell,(M-X shell)的那个。字符截断没有问题了,只是有些命令好像没有反应。我正在了解readline风间星魂 写了:
你的意思是用emacs的eshell或者term模式下运行?不过这样输入字符截断问题还是没法解决。
我想的是,修改myqq为服务端守护进程运行,然后利用emacs做客服端连接,使用emacs的输入输出缓冲区。
无奈我lisp不过关,无能为力。
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
命令最好用'/'开头的irc风格,比如最好说话是/s xxxx之类的。kcynice 写了:我的意思就是在emacs里执行shell,(M-X shell)的那个。字符截断没有问题了,只是有些命令好像没有反应。我正在了解readline风间星魂 写了:
你的意思是用emacs的eshell或者term模式下运行?不过这样输入字符截断问题还是没法解决。
我想的是,修改myqq为服务端守护进程运行,然后利用emacs做客服端连接,使用emacs的输入输出缓冲区。
无奈我lisp不过关,无能为力。
-
- 帖子: 9
- 注册时间: 2010-12-21 13:43
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
Emacs里的命令当然就取决于Emacs了,如果你指的是MyQQ,那么就意味着修改MyQQ了,不过,在功能完善之后,不是不可行的。风间星魂 写了: 命令最好用'/'开头的irc风格,比如最好说话是/s xxxx之类的。
的确,我用了readline之后,可以解决字符问题,但随之而来就会又有了其它问题,最明显的就是,当你的输入被打断......这个问题就不好描述了,我慢慢发现吧
不过,我只是个新手,所以以前连readline也都不知道
顺便提一下,有谁解决了现在的添加好友的问题了吗?
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
指的myqq本身。kcynice 写了:Emacs里的命令当然就取决于Emacs了,如果你指的是MyQQ,那么就意味着修改MyQQ了,不过,在功能完善之后,不是不可行的。风间星魂 写了: 命令最好用'/'开头的irc风格,比如最好说话是/s xxxx之类的。
的确,我用了readline之后,可以解决字符问题,但随之而来就会又有了其它问题,最明显的就是,当你的输入被打断......这个问题就不好描述了,我慢慢发现吧
不过,我只是个新手,所以以前连readline也都不知道
顺便提一下,有谁解决了现在的添加好友的问题了吗?
我知道输入打断后的问题,用ncrouse库做个tty的ui是一劳永逸的,类似vim/less那种。
但本来都开始写了的,但现在的麻烦又来了,readline我不知道怎么用在这个库生成的窗口上。
这个问题可能看下vim/less/emacs/nano之类的源码才能明白,有谁告诉我怎么搞定我立马就可以开始了。
或者直接写个gtk的版本?

-
- 帖子: 9
- 注册时间: 2010-12-21 13:43
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
gtk的版本?如果是这样的话,你还不如写pidgin插件得了
无论是哪种方式,我都没有办法,我啥都不会,星魂,有心想要带带我么?
前面有人提到过pidgin的控制台版本,那个也不支持中文,所以它还是有问题的,中文是一通乱码
星魂,pidgin的控制台版本是不是也有些参考价值?
无论是哪种方式,我都没有办法,我啥都不会,星魂,有心想要带带我么?
前面有人提到过pidgin的控制台版本,那个也不支持中文,所以它还是有问题的,中文是一通乱码
星魂,pidgin的控制台版本是不是也有些参考价值?
-
- 帖子: 5
- 注册时间: 2008-05-03 10:26
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
貌似不错的说。。。哈哈。
-
- 帖子: 17
- 注册时间: 2010-09-20 18:59
Re: MyQQ 2009 最新版本,自动安装测试可用,命令行QQ有图有真像,超级给力,够二你就点
代码: 全选
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