
| 出版日期:1999-08-09 总期号:847 本年期号:57 |
|
为windows nt安装五笔字型输入法
夏新炜 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]后的内容拷贝过来,进行替换。同时,对[description]区段及[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文件格式,而windows 95的五笔字型软件中的码表原文件是纯文本格式。因此,必须做以上[text]区段的替换,才能完成码表转换。如果只对wbzx.txt进行修改,即便是完全无误,由于保存时本身格式没有变,系统还是不认文件格式,始终提示找不到[text]段。另一种比较简单的方法是,打开五笔字型码表原文件wbzx.txt,按上述内容修改并增加[rule]区段后,以unicode文件格式保存为wbx.txt。 5.打开通用输入法编辑器,单击“浏览”按钮打开五笔字型码表原文件wbx.txt。并将“输入法码表名”改为c:\winnt\system32\wbx.mb,如附图所示。 注意:windows nt的码表文件必须放在c:\winnt\system32目录下,这就是有些用户在成功转换码表后,却不能正确安装输入法的主要原因。同时,输入法的安装必须以管理员的用户名(administrator)登录,否则无法安装! 6.单击“转换”按钮,当提示“构词码是否编入所有gbk字库时”,选择“否”(因为码表原文件中不含构词码),形成五笔字型码表文件。接下来,单击“创建”按钮,使用默认选项并修改版本号及名称,再按“确定”按钮,直至提示“输入法已生成,是否安装?”时,按“是”按钮,完成五笔字型输入法的安装。 此后,即可在windows nt 下尽情享受五笔字型输入法所带来的那份轻松和惬意了。
|
|||||||||||||||||