也谈自动启动UCDOS

Author: 方新沪 Date: 1997-01-01

  要自动启动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的自动检测、自动启动、自动退出,而且不会启动失败,不会重复启动,不会内存不够,是不是更简便实用呢?