如何在UCDOS下正确运行2.13系统的特显程序

Author: 江苏 陈红燕 Date: 1996-09-20

        一、关于特显汉字字型。特显汉字字型A-P与2.13系统是相兼容的,但在2.13系统中,a-p字型是在A-P字型的基础上再横纵扩一倍,而UCDOS是另外定义的,并且q-x字型与2.13系统也不兼容。
        二、关于光标。原2.13系统中,用命令@0,0 say chr(14)+"R 控制字1"可控制光标是否在屏幕上出现,其中控制字的内容是数字,为奇数时建立光标,为偶数时取消光标。但在UCDOS中运行仿真程序TX213后,此命令失控,不管控制字是奇还是偶,光标都被取消。我经过反复试验,发现用以下命令代原命令,可恢复对光标的控制。
        @0,0 say chr(14)+"C 控制字R1"
        其中,控制字为奇数时,建立光标,推荐数字为15;
        为偶数时,取消光标,推荐数字为0
        三、关于自动换页。在2.13系统中,由于页上的默认值为0,为了使用FOXBASE+中的换页命令EJECT进行换页,必须在每页打印完成后再增加一行,如@56,0 SAY "   ",再加换页语句EJECT,才能实现自动走纸换页;但是应用UCDOS中的仿真程序时,需删除增加的那一行语句(如@56,0 SAY "   "),否则将多走一页纸,即只要一条EJECT命令就可实现自动走纸换页。