也谈自动启动UCDOS
1.在AUTOEXEC.BAT中加上一句SET UCDOS=UNLOADED。
2.改用UC.BAT调用UCDOS,内容如下:
@ECHO OFF
CALL UCDOS
SET UCDOS=LOADED
3.改用批文件Q.BAT退出UCDOS,内容如下:
@ECHO OFF
QUIT
SET UCDOS=UNLOADED
4.使用批文件运行需要汉字系统的软件,如用WP.BAT调用WPS,内容如下:
@ECHO OFF
IF %UCDOS%==UNLOADED CALL UC
WPS %1
如内存中没有UCDOS,会自动将它调入。
5.用批文件调用不能在UCDOS下正常运行的软件,如用SPDISK.BAT调用8.0版NORTON的SPEEDISK,内容如下:
@ECHO OFF
IF %UCDOS%==LOADED CALL Q
SPEEDISK %1
如内存中有UCDOS,会自动将它卸掉。
当然,上述四个批文件所在的子目录要设在自动批文件的路径之中。
这样,就实现了对UCDOS的自动检测、自动启动、自动退出,而且不会启动失败,不会重复启动,不会内存不够,是不是更简便实用呢?