高分相赠——有谁知道输入法码表文件的格式?

DawnPine 2004-11-18 08:39:23
Windows提供了一个ImeGen.exe的小工具,利用它可以自定义我们自己的输入法。它可以把符合规定格式的.Txt文件编译为.MB文件。我想知道.MB文件的结构(或格式),以及一个.Txt文件是如何被编译为.MB文件的。
先放上100分,问题如果得到解决还有高分相送!
...全文
229 点赞 收藏 19
写回复
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmd007 2005-01-17
自己做吧,干嘛依靠ImeGen
回复
funsuzhou 2005-01-13
自己装修,不懂,买木材缺了不少^_^
他们的卷尺刻度比一般的小,量出来比一般的大,他们的计算器也有问题。唉
不过自己装修可以省不少银子,想到这,稍微好一点。
木材上亏了一点,其它地方省了,总的算下来,还是省好多!

各位,不好意思了,说了些没用的东西^_^

顶!
回复
yesyesyes 2005-01-13
要那么复杂吗?
把客户机上的五笔(或郑码)删除,将你自己机器上生成的mb覆盖过去,再添加.
或者更简单的,在dos下直接覆盖.
试试行不行.
回复
show1097336 2005-01-13
强烈向楼主学习 。。。对技术孜孜不倦地追求
回复
DawnPine 2005-01-13
唉~~~~~~~~~~~~~~~~~

在绝望中怀着一丝希望最后一次顶起 :-(
回复
DawnPine 2004-12-31
我要的是*.mb文件的格式
输入法生成器我会用, 我想知道如何通过编程实现自行生成*.mb文件
回复
jimmyge 2004-12-27
Windows输入法生成器有妙用


http://tech.sina.com.cn/c/2001-10-08/6239.html
回复
DawnPine 2004-12-27
帮顶有分
大家快来接分呀
回复
DawnPine 2004-12-14
我也在装修
已经到做油漆了
谢谢你帮顶呀
回复
funsuzhou 2004-12-13
不知道^_^
帮你顶
回复
DawnPine 2004-12-13
版主~~~~~~~~~~~

来帮个忙吧~~~~~~~~~~~~
回复
alex6520 2004-12-10
不懂这东西 帮你顶上去
不过楼主可以把五笔的安装程序上传到QQ的网络硬盘上啊 这样到哪都可以下下来安装
然后 使用 也要不了多少时间的
回复
DawnPine 2004-12-10
楼上这位什么意思呀?
回复
ourfly 2004-12-06
http://community.csdn.net/Expert/topic/3580/3580155.xml?temp=4.195803E-02
回复
DawnPine 2004-12-06
回复
DawnPine 2004-12-01
看看这个
http://community.csdn.net/Expert/topic/3580/3580155.xml?temp=4.195803E-02
回复
DawnPine 2004-11-23
谢天谢地,总算有人回了。
事情是这样的,我用五笔,可惜不是每一台机器上都有五笔,好在win2K以上的机器里都有郑码,不过这个东东很少有人用。于是我把五笔的码表文件拷出来覆盖郑码的码表一切就搞掂了,比安装什么东东都快。
标准的五笔不支持GBK,有些词组自己也不满意,于是我就做了自己的码表源文件(是Txt的),然后用ImeGen编译成码表文件。
65536的限制对我也没太大关系,我并没有把全部GBK汉字放进去。
只是每次加入新词组后都要用ImeGen编译,这一步操作每次都一样。我希望用命令行解决问题,但ImeGen似乎不支持命令行参数。我就想,反正TXT文件已经有了,自己来生成MB文件不行吗?这就需要知道码表文件的结构。

我希望能有:
支持命令行的编译工具,或者
码表文件的结构,或者哪位大虾有其它解决方案都行。

谢谢大家!

回复
弟十六 2004-11-20
我也曾经想搞清楚这个问题,但所得甚微。MB文件结构非常复杂,我可以告你唯一的一点收获:MB文件的容量无法超过65535个(字+词),也就是每个词条序号只用了2个字节。超过就会死!
我奇怪你弄这个干么?想自己作输入法么?那就别用ImeGen.exe(98中叫“输入法生成器”)!想想看吧,辛辛苦苦编辑的输入法,别人一个“逆转换”再生成就全搞定了!自己做输入法,不但突破65535的限制,而且码表格式自己定义,要是再玩个加密之类,谁也别想逆转换!
回复
DawnPine 2004-11-18
沉得这么快?
回复
发动态
发帖子
Windows Server
创建于2007-08-02

6567

社区成员

Windows 2016/2012/2008/2003/2000/NT
申请成为版主
社区公告
暂无公告