ucdos(ucdos是应用软件吗)

图图资源公众号引导关注.jpg
以上资料,免费领取,领取地址:https://vip.f6sj.com

本文并不是手把手保姆教程。只是记录一下操作过程而已,所以如果按此步骤具体操作可能会存在一些问题。

先放上省时省流版:

1、用IMDMNG.exe转wb.imd为wb.txt文件

2、excel里,导入极点词库 .yaml词库文件为文本文件

3、导入后,选中字段,调整为UCDOS前编码后文字的格式,保存后,再导出为带空格分隔的.prn文本文件

4、notepad3打开.prn文件。前面字母编码字段连字母共29个格。选中18个空格,Ctrl+H,替换,查找内容会自动填到“查找内容”框内。替换为输入一个空格。然后点击“全部替换”按钮。最后另存为比如wb222.txt文件

5、通过notepad3,将刚刚保存的txt文件原始的编码更改为GB2312-80

6、原来的GBK汉字会变成?,通过notepad3正则表达式处理,把存在?的行全部替换成空白行。使用此命令:^.*?.*$

7、删除空白行,保存wb222.txt文件

8、打开原来的wb.txt文件。选中前33行,拷贝

9、打开前面处理过的wb222.txt极点词库文件,选中第一行后,Ctrl+V粘贴。Ctrl+S保存

10、用IMDMNG.exe转换这个文件为wb.imd文件

11、把wb.imd文件,拷贝到UCDOSDRV目录,替换原来的wb.imd文件

12、现在远古时期的UCDOS可以使用最新的极点词库了。

其实本人目前更习惯使用QQ词库,操作方式是一样的。只是在转为.prn文件时,字母编码加空格长度一共为10个字符。只需每行再增加两个空格,使之符合UCDOS的编码标准即可

费时费脑版:

前段时间,一个偶然的机会,看到一台几乎全新的远古东芝486笔记本电脑。当时以坏电脑的价格拿到手,回家一试果然是坏的。

ucdos(ucdos是应用软件吗)

生命不息,折腾不止

经过一番折腾,这台诞生于1994年的东芝T1910笔记本电脑顺利修复。可喜的是,经过近30年的岁月沧桑,这台电脑的200MB硬盘仍然完好无损。尽管笔记本的软驱已经老化,但通过假装是极客的努力,顺利将其更换为USB仿真软驱。对于数据交换需求,通过仿真软驱和PCMCIA都可以轻松实现。之后,假装是极客也将原来的老硬盘换成了CF卡,彻底解决了笔记本运行时的噪音问题。

ucdos(ucdos是应用软件吗)

不过,这台电脑的硬件配置实在有点低,CPU是阉割版的486SX-33MHz,内存只有4MB,单色屏幕,640*480分辨率。这个配置跑Win95实在很鸡肋。跑Win3.1或3.2,由于内置屏幕是单色的,也没有太多的程序可玩。而且在Win3.1下打字的速度也惨不忍睹。

ucdos(ucdos是应用软件吗)

好在,这个笔记本好的地方是键盘手感比较不错,并且还可以外接PS/2键盘鼠标。在DOS下做点码字的事,单任务系统还是比较适合的。

使用DOS打字的话,主要就涉及到了输入法的问题。众所周知,DOS时代的输入法,拼音几乎没法用,90年代的五笔词库也非常难用。好处是UCDOS提供了简单的词库编辑功能,这也是假装是极客写这篇文章的原因。

有了趁手的词库,用起来就比较方便了。

QQ五笔/极点五笔词库转成UCDOS词库

Windows系统下,有不少免费开源的五笔词库转换软件,但对于已经几乎没人再用的DOS系统,就很难办了。因此,在制作UCDOS版现代五笔词的过程中,除了第一步和最后几步外,其它操作都是在Windows 10系统下完成的。

具体的操作方法,假装是极客已经在文章开头做了介绍。虽然不是手把手的教学,但其实也很详细了。当然,可能这个方法只适合有DOS和基础计算机技术的人来操作。

具体操作步骤:

1、用IMDMNG.exe转wb.imd为wb.txt文件

ucdos(ucdos是应用软件吗)

2、excel里,导入极点词库 .yaml词库文件为文本文件

3、导入后,选中字段,调整为UCDOS前编码后文字的格式,保存后,再导出为带空格分隔的.prn文本文件

4、notepad3打开.prn文件。前面字母编码字段连字母共29个格。选中18个空格,Ctrl+H,替换,查找内容会自动填到“查找内容”框内。替换为输入一个空格。然后点击“全部替换”按钮。最后另存为比如wb222.txt文件

5、通过notepad3,将刚刚保存的txt文件原始的编码更改为GB2312-80

ucdos(ucdos是应用软件吗)

6、原来的GBK汉字会变成?,通过notepad3正则表达式处理,把存在?的行全部替换成空白行。使用此命令:^.*?.*$

ucdos(ucdos是应用软件吗)

7、删除空白行,保存wb222.txt文件

8、打开原来的wb.txt文件。选中前33行,拷贝

9、打开前面处理过的wb222.txt极点词库文件,选中第一行后,Ctrl+V粘贴。Ctrl+S保存

10、用IMDMNG.exe转换这个文件为wb.imd文件

11、把wb.imd文件,拷贝到UCDOSDRV目录,替换原来的wb.imd文件

12、现在远古时期的UCDOS可以使用最新的极点词库了。

ucdos(ucdos是应用软件吗)

由于极点词库也已经很长时间没人维护了,所以其实本人目前更习惯使用QQ词库,操作方式是一样的。只是在转为.prn文件时,字母编码加空格长度一共为10个字符。只需每行再增加两个空格,使之符合UCDOS的编码标准即可。

为什么这么折腾?

除了词库格式的转换外,最主要的问题是,DOS系统下的UCDOS汉字系统,不支持GBK字符集。如果只做简单的转换,在打GBK汉字时,会出错。经过假装是极客的实践,用GBK的词库,还会出现很多2312字符集里的汉字打不出来。

在处理GBK汉字时,假装是极客请教了圈子里不少高人,俞某某、莫老师及SK2000都给予假装是极客很多帮助。其中,具体操作里处理GBK环节的办法,就是俞某某老师的智慧。

在使用这个办法前,假装是极客甚至想过在DOS下直接处理文本的方法。为此也联系了之前在DOS圈子里知名的莫老师。不过由于莫老师很少上QQ,在莫老师提供了之前某个转换软件的QBasic源码时,假装是极客已经按新方法顺利实现了DOS下的码字。

在此,向三位老师再次表示感谢。

目前DOS下码字的遗憾之处

UCDOS下,使用WPS或EDIT都可以很方便地编辑文本文稿。不过,由于GB2312字符集汉字只有6000多个,因此在码字时,有极少部分字是打不出来的,如周鸿祎的“祎”字,就属于GBK的范畴了。现成文稿中极少数超纲的字也无法正常显示。

ucdos(ucdos是应用软件吗)

之前,假装是极客曾经用过iPad+蓝牙键盘码字,极端情况下甚至用过手机+蓝牙键盘码字。但最终还是用笔记本来码字更顺手。不过,偶尔用远古时期的486笔记本电脑,瞬间有种梦回当年的感脚。

网站右侧边栏广告位.jpg
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630371849@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.mcw3.com/18197.html