数据库命令文件的执行 河南 张克友 郑云 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下通过。