习惯使用UCDOS下的五笔字型输入法的用户,由于系统升级,用上Windows 9X系统,但录入文字时,仍恋恋不忘UCDOS下的五笔字型输入法,此时你可以将UCDOS下的五笔字型输入法移植过来,供你使用 。具体方法如下:
第一步:使用UCDOS下的万能输入法编码管理器IMDMNG.EXE(UCDOS 5.0以上版本均有),将已编译好的编码字典WB.imd反编译为UCDOS下的码表格式文件WB.TXT,命令如下:
C:UCDOSIMDMNG C:UCDOSDRVWB.IMD C:UCDOSWB.TXT
第二步:将UCDOS的码表格式文件WB.TXT 转换为 Windows 9X 下码表格式文件,但UCDOS的码表格式文件和Windows 9X下的码表格式文件格式不同,其一:文件头格式不同;其二:正文部分编码与字词的排列方式不同,Windows 9X要求的格式是字词在前编码在后,中间不留空格 。而UCDOS码表正文格式是编码在前字词在后,编码占12个位置,这样编码与字词之间就留有空格;其三:对重码的处理方法不同,Windows 9X要求所有重码分行表示,而UCDOS则要求重码的字或词放在同一行,重码的字或词之间以空格作为分隔符;其四:Windows 9X不要求字、词按编码的字母顺序排,而UCDOS要求字、词按编码的字母顺序排 。由于上述不同,UCDOS 码表格式文件变为Windows 9X码表格式文件,需要经过以下步骤:
1.将UCDOS码表格式文件的文件头去掉 。使用字处理软件对文本文件WB.TXT 进行编辑,将文件头去掉,只留正文部分,然后存盘即可 。
2.将WB.TXT转换成Windows 9X下的格式文件WB9X.TXT 。进入VFP或FoxPro for Windows环境编程,程序名为CH.PRG,运行该程序即将WB.TXT转换成Windows9X的格式文件WB9X.TXT 。程序清单如下:
create dbf wb(bm C(12), hz C(24))
appe from c:ucdoswb.txt sdf
inde on bm to bm
go top
namef="C:UCDOSWB9X.TXT"
hand=fcreate(namef)
CRLF=CHR(13) CHR(10)
**建立Windows 9x码表文件头
=fwrite(hand,"[Description]" crlf) &&描述
=fwrite(hand,"Name=五笔" crlf) &&输入法名称
=fwrite(hand,"MaxCodes=4" crlf)&&最大码长
=fwrite(hand,"UsedCodes=abcdefghijklmnopqrstuvwxy" crlf) &&码元表
=fwrite(hand,"WildChar=z" crlf) && 万能键
=fwrite(hand,"Sort=0" crlf) &&sort为0在挂接输入法时不对码表文件排序,为1 排序
=fwrite(hand,"[Text]" crlf) &&正文部分
do while .not.eof()
hz1=trim(hz) " "
do while at(" ",hz1)1
kg=at(" ",hz1)
=fwrite(hand,left(hz1,kg-1) trim(bm) crlf)
hz1=trim(subs(hz1,kg 1)) " "
enddo
skip
enddo
use
=fclose(hand)
retu
第三步:在Windows9x系统中,通过在附件下安装的输入法生成器,在弹出的对说框中选“创建输入法”,单击“浏览”,找到WB9X.TXT,再单击“转换”,完成后单击“确定”,再选“创建”即可直接将五笔输入模块挂接在Windows9X系统中使用 。感兴趣的朋友可按上述方法试一试 。用你喜欢的输入法录入汉字 。
(完)计算机基础教程网
推荐阅读
- 琴键按下去起不来怎么办
- 如何剥虾
- 如何在没有专业工具的情况下打开手表后盖
- 便下襄阳向洛阳的下一上一句
- 什么丝什么迹成语
- 描写塞上江南的诗句
- iPhone怎么查询APP下载记录?苹果手机下载记录查询教程
- 白果皮怎么去掉
- 牛肉排酸的正确方法 牛肉排酸的方法
- 迅捷CAD编辑器将CAD里图纸另存为电脑桌面的图文操作步骤