home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Education Master 1994 (4th Edition)
/
EDUCATIONS_MASTER_4TH_EDITION.bin
/
files
/
genelogy
/
fhs1
/
fdinstal.bat
< prev
next >
Wrap
DOS Batch File
|
1993-08-25
|
3KB
|
113 lines
ECHO OFF
IF NOT %4?==? GOTO GOAHEAD
IF EXIST GO.BAT GO VIEW INSTALL
ECHO The FHS distribution diskette must be
ECHO in the default drive.
GOTO FINISH
:GOAHEAD
ECHO :
IF %6?==GET? GOTO GETDIST
IF %6?==NEXT? GOTO CHGDISK
IF %6?==ENDIT? GOTO GETDIST
IF %4?==ENDIT? GOTO ALLDONE
ECHO Copying files from %4 to %5 disk
GOTO %4%5
:GETDIST
ECHO If you have 2 disk drives, you should now place the Family History System
ECHO "%4" diskette in the "%2:" drive.
ECHO :
ECHO If you have a single diskette drive, wait until you are asked to switch
ECHO diskettes.
ECHO :
PAUSE
IF NOT %4==B1 %3:FHSINSTL %1 %2 %3 %4 %5
IF %6?==ENDIT? %2:FDINSTAL %1 %2 %3 ENDIT
%2:FDINSTAL %1 %2 %3 B1 %5 NEXT
:CHGDISK
IF NOT %5?==STARTUP? DEL %3:FHSINSTL.BAT > NUL:
ECHO If you have 2 disk drives, you should now place the "%5" Program
ECHO diskette in the "%3:" drive.
ECHO :
ECHO If you have a single diskette drive, wait until you are asked to switch
ECHO diskettes.
ECHO :
PAUSE
ECHO :
ECHO I am now going to copy a file to the "%3:" drive which will take control of
ECHO the installation process.
COPY %2:FDINSTAL.BAT %3:FHSINSTL.BAT
%3:FHSINSTL %1 %2 %3 B2 %5 GET
:B1STARTUP
IF EXIST CONFIG.SYS GOTO SKPCONFG
ECHO Creating CONFIG.SYS file
ECHO>CONFIG.SYS BUFFERS=25
:SKPCONFG
IF EXIST AUTOEXEC.BAT GOTO SKPAUTO
ECHO Creating AUTOEXEC.BAT file
ECHO>AUTOEXEC.BAT ECHO OFF
IF NOT EXIST AUTOEXEC.BAT ECHO>AUTOEXEC.BAT REM Auto Startup for FHS
ECHO>>AUTOEXEC.BAT DATE
ECHO>>AUTOEXEC.BAT DATECALC R
ECHO>>AUTOEXEC.BAT FHS
:SKPAUTO
IF EXIST FHS.BAT GOTO SKPFHS
ECHO Creating FHS.BAT file
ECHO>FHS.BAT ECHO OFF
IF NOT EXIST FHS.BAT ECHO>FHS.BAT REM Starting Family History System
ECHO>>FHS.BAT FAMINIT
:SKPFHS
IF EXIST FAMILY.DAT GOTO CPYBRUN
ECHO Creating FAMILY.DAT file
ECHO>FAMILY.DAT FILESA:FAMILY .NAMA:FAMILY .ADRA:FAMILY .OTHA:ANCESTOR.WRKA:DESCNDNT.WRKLPT1:
:CPYBRUN
ECHO Copying QuickBasic RUNTIME Library
%2:PKUNZIP -O %2:BRUN30 > NUL:
%3:FHSINSTL %1 %2 %3 B2 STARTUP GET
:B2STARTUP
COPY %2:*.COM %3:
IF %1==1D COPY %2:*.EXE %3:
IF %1==1D %3:FHSINSTL %1 %2 %3 B3 STARTUP GET
COPY %2:FAMINIT.* %3:
COPY %2:FAMMENU.* %3:
COPY %2:FAMFILES.* %3:
COPY %2:FAMSCRNA.* %3:
COPY %2:FAMPRNTC.* %3:
IF %1==3D %3:FHSINSTL %1 %2 %3 B1 UTILITY GET
COPY %2:FAMILY.* %3:
%3:FHSINSTL %1 %2 %3 B3 STARTUP GET
:B3STARTUP
COPY %2:*.EXE %3:
%3:FHSINSTL %1 %2 %3 B1 STARTUP ENDIT
:B2UTILITY
COPY %2:DATECALC.* %3:
COPY %2:FAMMENU.* %3:
COPY %2:PAFGEDCM.* %3:
COPY %2:FAMEXORG.* %3:
COPY %2:FAMVALID.* %3:
COPY %2:FAMCHECK.* %3:
COPY %2:FAM4PRNT.* %3:
IF %1==2D %3:FHSINSTL %1 %2 %3 B1 UTILITY ENDIT
%3:FHSINSTL %1 %2 %3 B3 UTILITY GET
:B3UTILITY
COPY %2:FAMCHART.* %3:
COPY %2:FAMDESCH.* %3:
COPY %2:FAMGENCH.* %3:
%3:FHSINSTL %1 %2 %3 B1 REPORT GET
:B2REPORT
COPY %2:DATECALC.* %3:
COPY %2:FAMMENU.* %3:
COPY %2:FAMILY.* %3:
%3:FHSINSTL %1 %2 %3 B3 REPORT GET
:B3REPORT
COPY %2:FAMRELAT.* %3:
COPY %2:FAMGROUP.* %3:
COPY %2:FAMFFGRP.* %3:
%3:FHSINSTL %1 %2 %3 B1 REPORT ENDIT
:ALLDONE
DEL %3:\FHSINSTL.BAT > NUL:
ECHO :
ECHO You may now start a Family History System session by placing your
ECHO STARTUP diskette in the default drive and entering: FHS or FAMINIT
:FINISH
ECHO :