数据库命令文件的执行

Author: 河南 张克友 郑云 Date: 1995-12-29

        数据库(Dbase、FOXbase等)的命令文件的扩展名均为.PRG,一般的操作方法,也是大家最常用的方法:就是首先进入数据库环境,到圆点编辑状态,然后利用DOS〈命令文件名〉便可以了。以汉字FOXBASE+为例,开机出现磁盘驱动器符号(C>)后,启动汉字系统,进入到装有FOXBASE+文件的子目录,进入FOXBASE+的圆点编辑状态,运行DO命令即可。
        下面介绍另外三种执行方法:
        1、进入到FOX子目录,直接执行命令文件。如下所示:
        C:\FOX>MFOXPLUS ZWCL
        如果是单用户版本,命令方式为:
        C:\FOX>MFOXPLUS ZWCL
        2、在系统配置文件CONFIG.SYS中设置命令文件的执行入口,即只要将COMMAND=DOS ZWCL加到CONFIG.FX中就可以了。DBASE中系统配置文件为CONFIG.DB,如果FOXBASE+中没有CONFIG.FX,CONFIG.DB可以起到同样的作用。这样设置好以后,开机进入该目录,只要执行FOXBASE命令便去执行COMMAND中设置的命令文件。执行方式为;
        C:\FOX>MFOXPLUS
        3、设置批处理文件
        我们可以将经常重复进行的操作联系起来组合到批处理文件中,以后再进行操作就可以很方便地使用了。例如:每次开机后进行帐备处理时,都要进入帐务处理系统进行帐务处理,其过程重复且字母较多,可以建立一个批处理文件ZW.BAT,以后开机后出现系统提示符,只须键入ZW即可。其建立过程如下:
        C>COPY CON ZW.BAT
        ECHO OFF
        CD\ZWXT
        C:\FOX MFOXPLUS ZWCL
        F6(此处为按F6功能键)
        为了更方便,我们可以将此批处理文件加到自启动批处理文件AUTOEXEC.BAT中。首先将由机器引导汉字系统,不仅节约了时间,而且提高了工作效率。同时,还可以在其中指明文件的路径,最后去执行帐务处理,从而又可以实现文件的共享,达到事半功倍的效果。假设所用的汉字系统为SPDOS,所用的汉字系统文件及应用程序均存放在子目录WPS下,其建立文件过程为:
        C:>COPY  CON AUTOEXEC.BAT
        CD\WPS
        SPLIB
        SPDOS
        WBX
        CD\
        PATH=C:\;C:\FOX;C:\DOS;C:\WPS
        ZW
        F6
        这样以后开机后,直接便可自动引导到帐务处理系统,大大提高了工作效率。以上方法在DBASE中同样可以使用,只要将BASE中的所在可执行文件和命令文件均放在指定的目录下即可。
        本文所涉及的方法均在AST386、汉字DBASE和FOXBASE+2.0/2.1下通过。