那么,是不是说我们再也不能像Win98那样方便的使用Ms-dos方式了?答案当然是否定的。现在,就让我们来将它改造成我们熟悉的Ms-dos方式吧。
在“命令提示符”击鼠标右键,选择“属性”,我们看到,这个快捷方式的目标是“%SystemRoot%system32cmd.exe”(“%SystemRoot%”表示你的系统安装目录。如你的系统是将在C盘,那么这个“%SystemRoot%”的值就是“C:Winnt”(Win2000)或“C:windows”(WinXP))。可以看到,这个“命令提示符”快捷方式运行的是Cmd.exe而不是以前的Command.com。
问题就是出在这里。我们在“运行”中键入“Command”,回车,出现的命令窗口好象和Cmd.exe的一样,但这个是英文版的Ms-dos方式。在这个Ms-dos方式下,我们可以像Win98的Ms-dos方式下一样自由的挂上其它中文平台,如我们熟悉的Ucdos。而且,只要我们挂上中文平台,它的窗口就自动切换成全屏幕编辑了,和98下一模一样!
知道了这一点,接下来的事情就简单了。下面来让我们将这个Ms-dos方式改造成一个一打开就挂上Ucdos中文平台的、全屏幕编辑的Ms-dos方式。
在“命令提示符”上击右键,进入“属性”,在“快捷方式”档中的“目标”中,把“%SystemRoot%system32cmd.exe”里的“cmd.exe”改成“command.com/kC:ucdosucdos.bat”,确定退出。当再次进入“属性”时,你就会发现属性窗口已经变得和在Win98下差不多了。在这个属性窗口中,“常规”栏是让我们来输入这个快捷方式的名称,例如“我的Ucdos”。在“程序”栏的命令行中,不能只输入C:ucdosucdos.bat,否则,当运行这个快捷方式,你会看到屏幕闪了闪就回到了Windows的桌面。这点与98有点不同。而command.com后面跟着的参数“/k”也一定要,要不进不了Ucdos。这个参数的意思大约是“完成由字符串(也就是参数后的字符串)所指定的命令并保持其状态”。在“内存”栏,它默认的扩充内存与扩展内存都为0,将它的值改为“自动”。另外,有一点要注意的是,在“屏幕”栏中,只能使用它默认的“窗口”属性值,不能改为“全屏幕”。其它属性值使用默认值就行了。
有一点值得一提的是,原来位于C盘根目录下的Dos系统环境配置文件config.sys和autoexec.bat已改了在“%SystemRootsystem32”下面(“%SystemRoot%”表示的意思以上面相同),同时两个文件的后缀名也都改为.nt。
另外,在XP下,运行我们修改后的Ms-dos,如果你没有退出Ms-dos就切换回到Windows(例如你无意中碰到键盘的窗口键或电脑自动运行了屏幕保护程序),当再次返回Ms-dos时,会出现黑屏现象,好象程序停止了反应一样。其实程序没有死掉,你一样可以进行任何操作,包括键入Exit退出。只不过是屏幕漆黑一片,什么也看不见。笔者估计是由于两种操作环境下屏幕刷新率不同而造成的。不过,找不到解决的办法。
可以到http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=1606508下载UCDOS98版本
问:在WindowsXP下,运行UCDOS出现花屏和乱码,如何解决?
答:UCDOS是16位汉字系统,与WinXP存在兼容性问题。如果一定要用,可以采取一些措施,有望继续使用。
方法一 使用command.com 命令
1.在桌面空白处右击并选择"新建"->"快捷方式",在"请键入项目的位置"后面输入:command.com /kc:ucdosucdos.bat单击"下一步",将该快捷方式的名称改为"UCDOS",单击"完成"。
2.再次右击该快捷方式,选择"属性",将"内存"改为"自动","屏幕"改为"全屏幕",其他属性用默认值即可。
方法二 使用cmd.exe 命令
1.将UCDOS的核心文件进行兼容性设置。
开始->所有程序->附件->程序兼容性向导->我想手动定位程序->浏览->ucdosknl.com->win98->256色,640X480->程序工作正确吗?是,设置此程序为一直使用兼容性设置。...完成。
有的UCDOS版本的核心文件是 knlvga.exe,也要照此进行兼容性设置。
2. 运行 UCDOS系统文件的方法。
进入到命令提示符(MS-DOS 状态)切换到 UCDOS 目录。这时不要运行UCDOS.BAT 。可以分别一项一项命令运行。如:
RD16.COM
KNL.COM
PY.COM
RDFNT.COM
有的版本运行的次序是:(和中文之星双拼输入法兼容的版本)
RD16.COM
KNLVGA.EXE
PY.COM
RDFNT.COM
3.如果出现花屏和乱码,可以按 CTRL+ALT+DEL 就返回并进入任务管理器。选“应用程序->结束”就可以恢复正常。
4. 原来 UCDOS下的各种汉字应用系统,如:FOXBASE,QBASIC,GWBASIC,MASM,BorlandC等,在 Win98 的 MS-DOS下能正常运行的系统,都可以继续使用。
5. 改进 ucdos.bat分项命令执行的办法。 ucdos.bat 改为分项命令执行,不便记忆,改进如下:
(1) copy rd16.com uc1.com
(2) copy knl.com uc2.com
(3) 建立 uc3.bat 内容只有2行:
py.com
rdfnt.com
(4) 运行时,连续执行: uc1 , uc2 , uc3就可以顺利进入 ucdos .
UCDOS这样用,可以正常运行。但那么多的应用系统都支持32位,因而不存在兼容性问题,要是UCDOS核心程序,也支持32位就好了。
只能寄希望于UCDOS的开发者和有志之士。
另外,红狼可以安装VMWARE,去年Zend大奖获得产品,Win/Linux下多OS切换系统,不需要分区,可以实现Win/Linux/FreeBsd/...任意切换,具体的去Google搜索一下即可。
问:如何在XP下安装UCDOS?
答:知道一种方法,但绝对不是最方便的。就是从新做系统。在格式化的时候加参数‘A’。这样再继续安装XP(安装过程中不再执行格式化这一步)。这样,装好的XP下在启动时就会有进入WIN9X的项目,既纯DOS环境。