home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / f / fhs01.zip / FDINSTAL.BAT < prev    next >
DOS Batch File  |  1992-04-11  |  4KB  |  109 lines

  1. ECHO OFF
  2. IF NOT %3?==? GOTO GOAHEAD
  3. IF EXIST GO.BAT GO INSTALL
  4. ECHO The FHS distribution diskette must be
  5. ECHO in the default drive.
  6. ECHO :
  7. GOTO FINISH
  8. :GOAHEAD
  9. ECHO :
  10. IF %4?==DISK2? GOTO BLDDISK2
  11. IF %4?==CONT2? GOTO GETDSKB2
  12. IF %4?==ENDIT? GOTO ALLDONE
  13. IF EXIST CONFIG.SYS GOTO SKPCONFG
  14. ECHO>CONFIG.SYS BUFFERS=25
  15. :SKPCONFG
  16. IF EXIST AUTOEXEC.BAT GOTO SKPAUTO
  17. ECHO>AUTOEXEC.BAT ECHO OFF
  18. IF NOT EXIST AUTOEXEC.BAT ECHO>AUTOEXEC.BAT REM Auto Startup for FHS
  19. ECHO>>AUTOEXEC.BAT DATE
  20. ECHO>>AUTOEXEC.BAT DATECALC R
  21. ECHO>>AUTOEXEC.BAT FHS
  22. :SKPAUTO
  23. IF EXIST FHS.BAT GOTO SKPFHS
  24. ECHO>FHS.BAT ECHO OFF
  25. IF NOT EXIST FHS.BAT ECHO>FHS.BAT REM Starting Family History System
  26. ECHO>>FHS.BAT FAMINIT
  27. :SKPFHS
  28. IF EXIST FAMILY.DAT GOTO GETDSKB2
  29. ECHO>FAMILY.DAT FILESA:FAMILY  .NAMA:FAMILY  .ADRA:FAMILY  .OTHA:ANCESTOR.WRKA:DESCNDNT.WRKLPT1:
  30. :GETDSKB2
  31. ECHO :
  32. ECHO If you have 2 disk drives, you should now place the Family History System
  33. ECHO "B2" DISKETTE in the "%2:" drive.
  34. ECHO :
  35. ECHO If you have a single diskette drive, wait until you are asked to switch
  36. ECHO diskettes (I will be copying several program files and you will be asked
  37. ECHO to switch diskettes at least twice for each file).
  38. ECHO :
  39. PAUSE
  40. ECHO :
  41. ECHO Copying files to the program diskette...
  42. IF %1?==1D? %2:\PKUNZIP -O %2:\BASICPGM *.* > NUL:
  43. IF %1?==1D? GOTO GOBACK
  44. %2:\PKUNZIP -O %2:\BASICPGM FAMMENU.EXE > NUL:
  45. IF %4?==CONT2? GOTO CPYDISK2
  46. %2:\PKUNZIP -O %2:\BASICPGM FAMINIT.EXE > NUL:
  47. %2:\PKUNZIP -O %2:\BASICPGM FAMFILES.EXE > NUL:
  48. %2:\PKUNZIP -O %2:\BASICPGM FAMSCRNA.EXE > NUL:
  49. %2:\PKUNZIP -O %2:\BASICPGM FAMPRNTC.EXE > NUL:
  50. %2:\PKUNZIP -O %2:\BASICPGM PAFGEDCM.EXE > NUL:
  51. %2:\PKUNZIP -O %2:\BASICPGM FAMEXORG.EXE > NUL:
  52. %2:\PKUNZIP -O %2:\BASICPGM FAMVALID.EXE > NUL:
  53. %2:\PKUNZIP -O %2:\BASICPGM FAMCHECK.EXE > NUL:
  54. %2:\PKUNZIP -O %2:\BASICPGM BRUN30.EXE > NUL:
  55. GOTO GOBACK
  56. :BLDDISK2
  57. DEL %3:\FHSINSTL.BAT > NUL:
  58. ECHO :
  59. ECHO If your system has 2 disk drives you should place the REPORT diskette
  60. ECHO in the "%3:" drive at this time.
  61. ECHO :
  62. ECHO If your system has a single diskette drive, wait until prompted to place
  63. ECHO the REPORT diskette in this drive (which will then be designated the
  64. ECHO "%3:" drive).
  65. ECHO During this installation procedure you will be faced with a lot of "disk
  66. ECHO shuffling".  I will try to keep you informed as to which diskettes should
  67. ECHO be in the "%2:" and "%3:" drives, but you should wait until instructed by the
  68. ECHO operating system to switch diskettes in your disk drive.
  69. ECHO :
  70. PAUSE
  71. ECHO :
  72. ECHO I am now going to copy a file to the "%3" drive which will take control
  73. ECHO of the installation process.
  74. ECHO :
  75. COPY %2:\FDINSTAL.BAT %3:\FHSINSTL.BAT
  76. %3:
  77. CD \
  78. FHSINSTL %1 %2 %3 CONT2
  79. :CPYDISK2
  80. %2:\PKUNZIP -O %2:\BASICPGM FAMILY.EXE > NUL:
  81. %2:\PKUNZIP -O %2:\BASICPGM FAMRELAT.EXE > NUL:
  82. %2:\PKUNZIP -O %2:\BASICPGM FAMGROUP.EXE > NUL:
  83. %2:\PKUNZIP -O %2:\BASICPGM FAMFFGRP.EXE > NUL:
  84. %2:\PKUNZIP -O %2:\BASICPGM FAMCHART.EXE > NUL:
  85. %2:\PKUNZIP -O %2:\BASICPGM FAMDESCH.EXE > NUL:
  86. :GOBACK
  87. ECHO :
  88. ECHO If you have 2 diskette drives you should now place the Family History
  89. ECHO System "B1" DISKETTE in the "%2:" drive.
  90. ECHO :
  91. ECHO If you have a single diskette drive you should wait until you are asked
  92. ECHO to switch diskettes.
  93. ECHO :
  94. PAUSE
  95. IF %4?==? COPY %2:DATECALC.COM
  96. IF %4?==CONT2? COPY %2:FAM4PRNT.EXE
  97. IF %1?==1D? COPY %2:FAM4PRNT.EXE
  98. %2:
  99. CD \
  100. IF %1?==1D? FDINSTAL %1 %2 %3 ENDIT
  101. IF %4?==? FDINSTAL %1 %2 %3 DISK2
  102. FDINSTAL %1 %2 %3 ENDIT
  103. :ALLDONE
  104. DEL %3:\FHSINSTL.BAT > NUL:
  105. ECHO :
  106. ECHO You may now start a Family History System session by placing your
  107. ECHO STARTUP diskette in the default drive and entering: FHS  or  FAMINIT
  108. :FINISH
  109.