发信人: freehawk()
整理人: ipaq(2001-05-27 21:54:00), 站内信件
|
Windows NT下没有五笔字型输入法安装软件,而Windows 95下的五笔字型软件无 法在Windows NT下使用,但可以借助Windows 95下的五笔字型码表原文件(后缀 为.txt),生成Windows NT下的五笔字型码表原文件,进而生成五笔字型输入法 。在使用时存在三个问题:1.直接使用通用输入法编辑器做码表转换时会出错; 2.即便码表转换成功,但在创建输入法时,系统却提示无法安装;3.该码表文件 不含构词规则即[Rule]区段,无法增添新词组。笔者经过仔细研究,最终解决了 以上问题。现将具体的实现方法介绍如下。
1.使用Administrator登录到Windows NT系统。然后从C:\winnt\system32目 录中查找出任意一种输入法的码表文件(后缀为.mb),如郑码输入法的码表文件 Winzm.mb,将它拷贝到临时目录C:\temp中。
2.运行“开始→程序→附件→通用输入法编辑器”,选择“逆转换”,将输 入法码表文件转换为码表原文件Winzm.txt。
3.打开Windows 95下的五笔字型输入法码表原文件Wbzx.txt,将[Text]后的 所有内容拷贝到剪贴板中。
4.打开第2步逆转换得到的码表原文件Winzm.txt。将该文件[Text]后的内容 全部删除,将五笔字型[Text]后的内容拷贝过来,进行替换。同时,对[Descrip tion]区段及[Rule]区段中的内容进行修改。完成后,另存为Wbx.txt。修改结果 如下:
[Description]
Name =五笔字形
MaxCodes=4
MaxElement=1
UsedCodes=abcdefghijklmnopqrstuvwxy
WildChar=z
NumRules=3
[Rule]
ce2=p11+p12+p21+p22
ce3=p11+p21+p31+p32
ca4=p11+p21+p31+n11
[Text]
工aaaa
工期aaad
(以下省略)
注意:由于Windows NT下输入法的码表原文件必须是Unicode文件格式,而W indows 95的五笔字型软件中的码表原文件是纯文本格式。因此,必须做以上[Te xt]区段的替换,才能完成码表转换。如果只对Wbzx.txt进行修改,即便是完全无 误,由于保存时本身格式没有变,系统还是不认文件格式,始终提示找不到[Tex t]段。另一种比较简单的方法是,打开五笔字型码表原文件Wbzx.txt,按上述内 容修改并增加[Rule]区段后,以Unicode文件格式保存为Wbx.txt。
5.打开通用输入法编辑器,单击“浏览”按钮打开五笔字型码表原文件Wbx. txt。并将“输入法码表名”改为C:\winnt\system32\wbx.mb,如附图所示。
注意:Windows NT的码表文件必须放在C:\winnt\system32目录下,这就是有 些用户在成功转换码表后,却不能正确安装输入法的主要原因。同时,输入法的 安装必须以管理员的用户名(Administrator)登录,否则无法安装!
6.单击“转换”按钮,当提示“构词码是否编入所有GBK字库时”,选择“否 ”(因为码表原文件中不含构词码),形成五笔字型码表文件。接下来,单击“ 创建”按钮,使用默认选项并修改版本号及名称,再按“确定”按钮,直至提示“ 输入法已生成,是否安装?”时,按“是”按钮,完成五笔字型输入法的安装。
此后,即可在Windows NT 下尽情享受五笔字型输入法所带来的那份轻松和惬 意了。
-- 人生本来就是场悲剧,但我要把它当作一场喜剧来演!
※ 来源:.网易虚拟社区北京站 http://bj.netease.com.[FROM: 202.98.183.11]
|
|