home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / f / fhs01.zip / GO.BAT < prev    next >
DOS Batch File  |  1992-05-06  |  2KB  |  83 lines

  1. ECHO OFF
  2. IF EXIST GO.BAT GOTO CHKOPT
  3. ECHO The FHS distribution diskette must be in
  4. ECHO the default drive.
  5. ECHO :
  6. GOTO ENDIT
  7. :CHKOPT
  8. IF %1?==? GO DISPLAY CLR INTRO COPYRITE OPTIONS
  9. IF %1==DISPLAY  GOTO DISPLAY
  10. IF %1==OPTIONS  GO DISPLAY CLR OPTIONS
  11. IF %1==CONTENTS GO VIEW CONTENTS
  12. IF %1==VERSIONS GO VIEW VERSIONS
  13. IF %1==CHANGES  GO VIEW CHANGES
  14. IF %1==SAMPLE   GO VIEW SAMPLE
  15. IF %1==REGISTER GO VIEW REGISTER
  16. IF %1==REGFORM  GO PRINT REGFORM
  17. IF %1==MANUAL   GO DISPLAY CLR MANUAL
  18. IF %1==VIEW     GOTO MANUAL
  19. IF %1==PRINT    GOTO MANUAL
  20. IF %1==INSTALL  INSTALL %2 %3 %4
  21. ECHO Option "%1" not recognised.
  22. PAUSE
  23. GO DISPLAY NOCLR OPTIONS
  24. :DISPLAY
  25. IF %3?==? GOTO ENDIT
  26. IF %2?==CLR? CLS
  27. IF EXIST %3.DOC TYPE %3.DOC
  28. IF %4?==? GOTO ENDIT
  29. PAUSE
  30. GO DISPLAY CLR %4 %5 %6 %7 %8 %9
  31. :MANUAL
  32. IF %2?==CONT? GOTO NOINTRO
  33. IF %1?==PRINT? GOTO PRTINTRO
  34. CLS
  35. IF NOT EXIST %2.DOC GOTO CONTDOC
  36. TYPE BROWSE.DOC
  37. PAUSE
  38. CLS
  39. GOTO CONTDOC
  40. :PRTINTRO
  41. IF %2?==MANUAL? GOTO PRTMANUL
  42. IF EXIST %2.DOC GOTO CONTDOC
  43. :PRTMANUL
  44. CLS
  45. TYPE PRINT.DOC
  46. IF %2?==? GOTO ENDIT
  47. PAUSE
  48. :CONTDOC
  49. GO %1 CONT %2 %3 %4 %5 %6 %7 %8
  50. :NOINTRO
  51. IF %3?==? GO OPTIONS
  52. IF %3?==MANUAL? GO %1 CONT SECTION1 SECTION2 SECTION3 SECTION4 SECTIONB APENDIX
  53. IF %3?==SECTIONB? GO %1 CONT SECTION5 SECTION6 SECTION7 SECTION8 %4 %5 %6
  54. IF %3?==APENDIX? GO %1 CONT APENDIXA APENDIXB APENDIXC APENDIXD APENDIX2
  55. IF %3?==APENDIX2? GO %1 CONT APENDIXE APENDIXF APENDIXG TOPINDEX
  56. :OKAY
  57. IF %1==VIEW GOTO DISPDOC
  58. :PRINTDOC
  59. IF NOT EXIST %3.DOC GOTO ZIPRINT
  60. ECHO Printing %3
  61. COPY %3.DOC PRN:>NUL
  62. ECHO Printing of %3 is complete
  63. GOTO NEXTDOC
  64. :ZIPRINT
  65. PKUNZIP -PB MANUAL %3.DOC
  66. GOTO NEXTDOC
  67. :DISPDOC
  68. IF EXIST %3.DOC GOTO BROWSE
  69. PKUNZIP -CM MANUAL %3.DOC
  70. GOTO NEXTDOC
  71. :BROWSE
  72. BROWSE %3.DOC
  73. :NEXTDOC
  74. IF NOT %4?==? GO %1 CONT %4 %5 %6 %7 %8 %9
  75. IF %3?==SAMPLE? GO OPTIONS
  76. IF %3?==INSTALL? GO OPTIONS
  77. IF %3?==REGFORM? GO OPTIONS
  78. IF %3?==REGISTER? GO OPTIONS
  79. IF %3?==VERSIONS? GO OPTIONS
  80. IF %3?==CONTENTS? GO OPTIONS
  81. GO MANUAL
  82. :ENDIT
  83.