爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 9040|回复: 50
收起左侧

[ELF文件] cfgedit全中文版-原创-2007.05.29

[复制链接]
发表于 2007-4-18 16:05:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
CfgEdit 全中文配置版V1.1 - 2007.05.29

2007.05.29
1、根据2007.05.27源码修改。
2、增加当前输入法图标显示。

2007.05.22
1、根据2007.05.18源码修改,支持日期、时间、矩形等设置。
2、输入中文时,使用CFG_UTF8_STRING,最多为9个中文(1个汉字=3字节UTF8,32/3=9)
3、cnfont.dat放置目录为:"4或0或2:\\zbin\\utilities\\cnfont.dat"。

汉字显示实现原理描述:
1、汉字显示必须用Unicode码,而str_2ws和ws_2str函数不能实现GB2312或GBK到Unicode的转化,
其功能仅仅是单字节与双字节间的转化。
例如:
对于字符串“ABC123”,执行str_2ws函数,变为  0x0041 0x0042 0x0043 0x0031 0x0032 0x0033
对于字符串“汉123”,执行str_2ws函数,变为  0x00BA 0x00BA 0x0031 0x0032 0x0033(汉的GB码为0xBABA)
2、只要实现GB2312或GBK与Unicode的相互转换,就可以实现汉字的显示与保存。
(1)文件存储采用GB2312或GBK编码方式,编程时可直接输入中文字符串,
显示时使用GB2312或GBK->Unicode的转换码表,以Unicdoe编码显示。
(2)保存时将显示内容经Unicode->GB2312或GBK转换码表,以GB2312或GBK编码方式保存。
(3)cnfont.dat文件就是两张转换码表。
已经BUGS:
1、俄文配置显示乱码。

2007.04.19
1、修正数字输入时不能清零的BUG。

2007.04.18

1、基于2007.04.17源码修改。
2、不支持目录或文件选择功能(S65的BigLib未支持)。
3、支持全中文配置,兼容英文。(见附图)
3、中文字库cnfont.dat拷贝至"4:\\zbin\\utilities\"或"0:\\zbin\\utilities\"目录下。
4、增加循环选择功能,提高设置效率:即在第一个参数下按向上键到最后一个参数,
在最后一个参数下按向下键到第一个参数。

[ 本帖最后由 along1976 于 2007-8-2 09:09 编辑 ]

屏幕截图1

屏幕截图1

屏幕截图2

屏幕截图2

屏幕截图3

屏幕截图3

CfgEdit.elf

14.36 KB, 下载次数: 3321

SGOLD

CfgEdit.elf

14.39 KB, 下载次数: 392

NEWSGOLD

CfgEdit.elf

14.4 KB, 下载次数: 241

ELKA

cnfont.dat

72.08 KB, 下载次数: 1984

中文字库

cnfont.rar

47.46 KB, 下载次数: 279

重传字库

CfgEdit-SGOLD.rar

8.43 KB, 下载次数: 102

CfgEdit-SGOLD-2007.05.22

CfgEdit-NSGOLD.rar

8.44 KB, 下载次数: 45

CfgEdit-NSGOLD-2007.05.22

CfgEdit-ELKA.rar

8.45 KB, 下载次数: 19

CfgEdit-ELKA-2007.05.22

CfgEdit-SGOLD.rar

8.51 KB, 下载次数: 334

CfgEdit-SGOLD-2007.05.29

CfgEdit-NSGOLD.rar

8.54 KB, 下载次数: 232

CfgEdit-NSGOLD-2007.05.29

CfgEdit-ELKA.rar

8.54 KB, 下载次数: 184

CfgEdit-ELKA-2007.05.29

评分

参与人数 3实力分 +5 金钱数 +398 技术分 +12 贡献分 +44 收起 理由
regspy + 1 + 100 坚持更新,不加分不足以平民愤
jpg001 + 2 + 188 + 2 + 6 奖励:感谢-你和大家分享资源与经验!
binghelingxi + 38 神呐。。。

查看全部评分

 楼主| 发表于 2007-4-18 16:12:02 | 显示全部楼层
CfgEdit 全中文配置V1.0-2007.04.18

配置文件的中文编码格式为GB2312,在编程时可以直接输入中文字符串了。
例如:
__root const CFG_HDR cfghdr2 = {CFG_CBOX,"缺省显示号码",0,5};
__root const int cfg_deft_item = 2;
__root const CFG_CBOX_ITEM cfgcbox2[5] = {"办公室","传真","手机","住宅","传真2"};
__root const CFG_HDR cfghdr3 = {CFG_CBOX,"列表中姓名对齐方式",0,3};
__root const int cfg_name_align=0;
__root const CFG_CBOX_ITEM cfgcbox3[3] = {"左对齐","居中","右对齐"};

[ 本帖最后由 along1976 于 2007-4-19 09:25 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-30 17:47:32 | 显示全部楼层

CfgEdit全中文版(支持中文目录、文件选择或输入)

CfgEdit全中文版 - 2007.04.30

1、支持中文目录、文件选择或输入。(需要相应的swi.blib支持,否则按中键死机)
中文目录或文件选择的数据类型为CFG_STR_UTF8
中文输入的数据类型为CFG_UTF8_STRING
2、增加音量侧键按10个参数选择:即音量“+”为上10个参数,音量“-”为下10个参数。

CfgEdit-SGOLD.rar

7.37 KB, 下载次数: 194

SGOLD

CfgEdit-NSGOLD.rar

7.39 KB, 下载次数: 87

NEWSGOLD

CfgEdit-ELKA.rar

7.4 KB, 下载次数: 83

ELKA

评分

参与人数 1实力分 +3 金钱数 +188 技术分 +4 贡献分 +6 收起 理由
jpg001 + 3 + 188 + 4 + 6 奖励:感谢-你的发言非常精彩,请再接 ...

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2007-4-30 19:19:44 | 显示全部楼层
用了新版本的..为什么这样了?


ELF2.2/4-18的MD/昨天更新的LIB.

字库放好了...

[ 本帖最后由 comdin 于 2007-4-30 19:23 编辑 ]
xx.jpg
回复 支持 反对

使用道具 举报

发表于 2007-4-30 19:21:12 | 显示全部楼层
按中键进入短信界面正常显示!
zz.jpg
回复 支持 反对

使用道具 举报

发表于 2007-4-30 19:39:41 | 显示全部楼层
ELKA版,进入一个中文配置的BCFG移动一下就死机
回复 支持 反对

使用道具 举报

发表于 2007-4-30 19:43:17 | 显示全部楼层
突然又可以了...奇怪..
yy.jpg
回复 支持 反对

使用道具 举报

发表于 2007-4-30 23:22:07 | 显示全部楼层
为什么我老是搞不出中文的啊,晕死了,只要把这个文件和字库放到相应位置就可以了吗,还有没有其他的步骤?
回复 支持 反对

使用道具 举报

发表于 2007-5-1 02:07:27 | 显示全部楼层

重启一下试试!
还有一问:我的ELF文件不显示文件名!重新刷了一次基础补丁也无果???
回复 支持 反对

使用道具 举报

发表于 2007-5-1 22:13:29 | 显示全部楼层
原帖由 高级民工 于 2007-5-1 02:07 发表

重启一下试试!
还有一问:我的ELF文件不显示文件名!重新刷了一次基础补丁也无果???



重启过了,没有效果,很晕
回复 支持 反对

使用道具 举报

发表于 2007-5-1 23:17:28 | 显示全部楼层
我的是一次成功,不过发现TALKPHONE还是乱码!
回复 支持 反对

使用道具 举报

发表于 2007-5-2 10:46:46 | 显示全部楼层
along可以发一下你的源代码吗?
简单讲一下实现中文的原理?
回复 支持 反对

使用道具 举报

发表于 2007-5-2 11:00:20 | 显示全部楼层

回复 #15 binghelingxi 的帖子

然后你执刀把MC汉化了,造福人类
回复 支持 反对

使用道具 举报

发表于 2007-5-5 15:28:18 | 显示全部楼层
照楼主的做还是不行啊?不显示中文啊!
修改配置文件时输入法不能切到拼音啊!
是不是BIG LIB要用新的啊!
有没有详细的说明啊?

[ 本帖最后由 enahs 于 2007-5-5 15:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-5-7 16:42:00 | 显示全部楼层
原帖由 Eric 于 2007-5-7 16:30 发表
很多东西下不来,要么下下来的是错误文件,垃圾论坛。


应该感谢你屈尊大家光顾垃圾堆~
回复 支持 反对

使用道具 举报

发表于 2007-5-9 00:01:08 | 显示全部楼层
cfgedit全中文版(2007.04.30)在BCFG中输入有的汉字时会死机,另外用那种折叠的Setup格式移动下方向键也会死,ELKA

[ 本帖最后由 Zach 于 2007-5-9 00:02 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-5-9 12:46:26 | 显示全部楼层
我也显示不了中文啊,乱码,字库都放好了,BIGLIB也是最新,不知道为什么啊.
回复 支持 反对

使用道具 举报

发表于 2007-5-10 23:09:54 | 显示全部楼层
字库下载不了...能重传一次么
回复 支持 反对

使用道具 举报

发表于 2007-5-11 13:08:48 | 显示全部楼层
我下载了Along的4.30版,发现在配置文件路径时无法输入中文.望下个版本改正.

临时的解决办法:
用16位编辑器(UltraEdit等)打开CfgEdit.elf,查找03 10 a0 e3 08 00 8D E2 65 01
然后把第一个字节03改为04.



另外:在我的C75上存在楼上各位说的死机现象.
因此,如果你用Along这个版本死机,可试试我修改的不支持折叠配置显示的版本.(不过是可以编辑的)
http://mobile.0110.cn/viewthread.php?tid=295668&page=5&fromuid=192209#pid3582979

[ 本帖最后由 nameX 于 2007-5-11 16:15 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-5-19 08:39:31 | 显示全部楼层

回复 #24 tt123 的帖子

注意。。。cfgedit是怎么用的。。。

打开bcfg文件。。。不是打开cfgedit.elf
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-3 09:11

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表