我在UCDOS支持下,有不少程序,如工資管理系統(tǒng),輔助寫(xiě)作、輔助網(wǎng)頁(yè)制作系統(tǒng),是在漢字 FOXBASE 下開(kāi)發(fā)的。漢字QBASIC、MASM、BC 下面都有不少程序,還想利用,有的還正在使用。這些DOS程序,都離不開(kāi)UCDOS 漢字平臺(tái)。
問(wèn):在 WindowsXP下,運(yùn)行UCDOS出現(xiàn)花屏和亂碼,如何解決?
答:UCDOS 是16位漢字系統(tǒng),與WinXP存在兼容性問(wèn)題。如果一定要用,可以采取一些措施,有望繼續(xù)使用。
方法一 使用command.com 命令
1.在桌面空白處右擊并選擇"新建"-> "快捷方式",在"請(qǐng)鍵入項(xiàng)目的位置"后面輸入:command.com /k c:\ucdos\ucdos.bat 單擊"下一步",將該快捷方式的名稱改為"UCDOS",單擊"完成"。
2.再次右擊該快捷方式,選擇"屬性",將"內(nèi)存"改為"自動(dòng)","屏幕"改為"全屏幕",其他屬性用默認(rèn)值即可。
方法二 使用cmd.exe 命令
1. 將UCDOS的核心文件進(jìn)行兼容性設(shè)置。
開(kāi)始->所有程序->附件->程序兼容性向?qū)?>我想手動(dòng)定位程序->瀏覽->\ucdos\knl.com->win98->256色,640X480->程序工作正確嗎?是,設(shè)置此程序?yàn)橐恢笔褂眉嫒菪栽O(shè)置。...完成有的UCDOS版本的核心文件是 knlvga.exe ,也要照此進(jìn)行兼容性設(shè)置。
2. 運(yùn)行 UCDOS 系統(tǒng)文件的方法。
進(jìn)入到命令提示符(MS-DOS 狀態(tài))
切換到 UCDOS 目錄。
這時(shí)不要運(yùn)行 UCDOS.BAT 。可以分別一項(xiàng)一項(xiàng)命令運(yùn)行。如:
RD16.COM
KNL.COM
PY.COM
RDFNT.COM
有的版本運(yùn)行的次序是:(和中文之星雙拼輸入法兼容的版本)
RD16.COM
KNLVGA.EXE
PY.COM
RDFNT.COM
3. 如果出現(xiàn)花屏和亂碼,可以按 CTRL+ALT+DEL 就返回
并進(jìn)入任務(wù)管理器。
選“應(yīng)用程序->結(jié)束”就可以恢復(fù)正常。
4. 原來(lái) UCDOS 下的各種漢字應(yīng)用系統(tǒng),如:FOXBASE,QBASIC,GWBASIC,MASM,BorlandC等,在 Win98 的 MS-DOS下能正常運(yùn)行的系統(tǒng),都可以繼續(xù)使用。
5. 改進(jìn) ucdos.bat 分項(xiàng)命令執(zhí)行的辦法。
ucdos.bat 改為 分項(xiàng)命令執(zhí)行,不便記憶,改進(jìn)如下:
(1) copy rd16.com uc1.com
(2) copy knl.com uc2.com
(3) 建立 uc3.bat 內(nèi)容只有2行:
py.com
rdfnt.com
(4) 運(yùn)行時(shí),連續(xù)執(zhí)行: uc1 , uc2 , uc3 就可以順利進(jìn)入 ucdos .
UCDOS 這樣用,可以正常運(yùn)行。但那么多的應(yīng)用系統(tǒng)都支持32位,因而不存在兼容性問(wèn)題,要是UCDOS 核心程序,也支持32位就好了。