2005/07/18 | 为中文DOS创建五笔字型输入法双从谈
类别(电脑维修经验_软件技巧) | 评论(0) | 阅读(461) | 发表于 09:04


  中文WINDOWS95的DOS方式自己带有汉字系统,提供了拼音、双拼、国标、区位几种汉字输入方法,但是由于没有五笔字型输入法,使许多计算机用户深感不便。笔者通过摸索,找到了一种解决的办法,具体方法如下:

一、将中文版MS-DOS6.22的外部命令DICTMAN.EXE拷贝到WIN95的COMMAND目录下。

二、按以下格式创建五笔字型编码文件:
C:\WINDOWS\COMMAND\〉TYPE WBX.DIC
[Description]
Name=五笔字型
MaxCodes=4
UsedCodes=abcdefghijklmnopqrstuvwxy
WildChar=z
Sort=0
[TEXT]
工a
式aa
恭恭敬敬aaaa
……
言yyyy
其中[TEXT]段内的每一行的左边为汉字或词组,右边为该汉字或词组的五笔字型编码。

三、运行DICTMAN.EXE程序,在菜单上选“编码词典”,在文件名处输入WBX.DIC按回车进行排序。在编码词典文件名处输入:WBX.TBL,选码元类型为16进制数字。选“确认”按钮生成WBX.TBL文件。

四、在WIN9/COMMAND目录下的PDOS95.BAT文件中加入一句:instdict wbx
重新运行PDOS95.BAT,就可以在WINDOWS95的中文DOS方式下使用五笔字型输入法了。
段洪杰


  目前,MS-DOS 6.22系统是PC机中用得最多的磁盘操作系统,但是,人们通常只是使用了它的西文操作界面,而很少有人使用它的中文界面。笔者认为,这其中原因之一可能是人们认为它的汉字输入法太古老。其实不然,它的输入法还是比较灵活的。MS-DOS 6.22系统本身带有区位、双拼、全拼和国标四种汉字输入法,而且还提供了字典转换程序和输入法生成程序。这就是我们可以挂接其它输入法的根本所在。最近,笔者成功地将UCDOS 汉字系统下的五笔字型输入法移植到了中文MS-DOS系统下。下面说明其形成过程:

一、安装MS-DOS 6.22系统,启动该汉字系统,并且驻留一种汉字输入法。
在CONFIG.SYS文件中应有下列命令行:
DEVICE=C:\PDOS\PBIOS.SYS
在C:\PDOS\PDOS.BAT文件中应有类似下面的内容:FONT16
HZVIO
HZKBD
INSTDICT PINYIN A_F3
CTRLPAN
二、将UCDOS下的五笔字型编码字典反编译成文本方式的编码源文件:
CD\UCDOS\DRV
IMDMNG WB.IMD WB.DIC
  笔者使用的是UCDOS 6.0,所生成的WB.DIC文件长度接近400KB, 这样大的文件可用MS-DOS提供的EDIT程序进行处理,删除该文件前面的文字说明部分,此时亦可加入您常用的字词。
三、将WB.DIC文件移到C:\PDOS目录下:
MOVE C:\UCDOS\DRV\WB.DIC C:\PDOS
四、生成五笔字型字典文件WBZX.TBL:
CD\PDOS
启动DICTMAN,黑色光带位于“编码字典”处;
按Enter键,按Tab键,用光标键选择WB.DIC文件,按Enter键, 光标将会位于“WB.TBL”处,按回车键;
启动一种汉字输入方式,在“方案名称”处输入“五笔型”,按回车键;在最大码长处输入4,按回车键;
在“快速输入”选项处按Space键,其前面的“[ ]”处将出现“X”, 再按Tab键;
在“匹配查询”选项处按Space键,其前面的“[ ]”处将出现“X”;
在“匹配符”选项处输入Z,按两次Tab键;
  再按回车键,系统便开始生成WB.TBL文件,这要花去几分钟的时间(可以去喝一小杯咖啡)。生成工作结束后,按左光标键将黑色光带移到“退出”处,按回车键,此程序结束,返回到DOS。在DOS命令行执行:INSTDICT WB A_F5即可按<Alt+F5>组合键启动五笔字型输入法。也可将此命令行加入到批命令文件PDOS.BAT中。
  有兴趣的读者不妨一试。

0

评论Comments