home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p115 / 7.ddi / INSTALL.BAT < prev    next >
Encoding:
DOS Batch File  |  1989-11-14  |  4.2 KB  |  149 lines

  1. @echo off
  2. cls
  3. rem  11-14-89 - GCDS Rev 4.00 Release
  4.  
  5. rem   -- select operating mode
  6. if %1! == recurs! goto load1
  7. if %1! == ! goto load0
  8. goto error
  9.  
  10. :load0
  11. rem Make room for load and boot environment variables
  12. set load=
  13. set cvpath=
  14. set cvshade=
  15.  
  16. if %0! == a:install! set load=A
  17. if %0! == a:\install! set load=A
  18. if %0! == A:INSTALL! set load=A
  19. if %0! == A:\INSTALL! set load=A
  20.  
  21. if %0! == b:install! set load=B
  22. if %0! == b:\install! set load=B
  23. if %0! == B:INSTALL! set load=B
  24. if %0! == B:\INSTALL! set load=B
  25.  
  26. if %load%! == ! goto error
  27.  
  28. rem -- See if user is typing a:install from a:
  29. cd >aaaaaaaa.aaa
  30. if exist %load%:aaaaaaaa.aaa goto drive_error
  31. del aaaaaaaa.aaa 
  32.  
  33. if not exist %load%:\disk400.s goto exit_msg
  34.  
  35. cls
  36. echo   
  37. echo   
  38. echo   
  39. echo   
  40. echo   
  41. echo   
  42. echo   
  43. echo             ╔═════════════════════════════════════════════════════╗
  44. echo             ║                                                     ║▐
  45. echo             ║        Geometric Construction and Detailing         ║▐
  46. echo             ║               with Surfacing option                 ║▐
  47. echo             ║               DOS-Extended Edition                  ║▐       
  48. echo             ║            Revision 4.00 Installation               ║▐
  49. echo             ║                                                     ║▐
  50. echo             ║        Copyright 1989 by Computervision Corp.,      ║▐
  51. echo             ║          a division of Prime Computer, Inc.         ║▐
  52. echo             ║       Copyright 1983-1989 by 4D Graphics, Inc.      ║▐
  53. echo             ║                                                     ║▐
  54. echo             ╚═════════════════════════════════════════════════════╝▐
  55. echo               ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  56. echo 
  57. pause
  58. rem   -- set up temporary environment in root on active hard drive
  59. cd \
  60. cd %load%:\
  61.  
  62. copy %load%:\INSTALL.BAT \INSTSURF.BAT >nul
  63. copy %load%:\gcd4\install\INSTALL.DAT \ >nul
  64. copy %load%:\gcd4\install\DISKMAN.EXE \ >nul
  65.  
  66. rem   -- call INSTSURF.BAT that now exists on hard drive
  67. rem   -- copied to INSTSURF in case INSTALL.COM or EXE exist in path
  68. INSTSURF recurs
  69. goto end
  70.  
  71. :load1
  72. rem Check if config.sys has been checked (Floppy boot)
  73. if exist %load%:dmancfg goto nofl
  74. goto fl
  75.  
  76. :nofl
  77. \DISKMAN INSTALL.DAT
  78. del >nul dmancfg
  79. goto end
  80.  
  81. :fl
  82. \DISKMAN INSTALL.DAT FL
  83. goto end
  84.  
  85. :exit_msg
  86. cls
  87. echo  
  88. echo  
  89. echo  
  90. echo  
  91. echo  
  92. echo  
  93. echo  
  94. echo  
  95. echo  
  96. echo  
  97. echo   ╔══════════════════════════════════════════════════════════════════════╗
  98. echo   ║  Installation error.                                                 ║
  99. echo   ║  You typed %0 and on that drive there is no 
  100. echo   ║  disk400.s diskette ID file!                                         ║
  101. echo   ║  Please refer to your Release Notes booklet for the proper           ║
  102. echo   ║  installation procedures for this program.                           ║
  103. echo   ╚══════════════════════════════════════════════════════════════════════╝
  104. goto end
  105.  
  106. :error
  107. cls
  108. echo  
  109. echo  
  110. echo  
  111. echo  
  112. echo  
  113. echo  
  114. echo  
  115. echo  
  116. echo  
  117. echo   ╔══════════════════════════════════════════════════════════════════════╗
  118. echo   ║  Installation error!                                                 ║
  119. echo   ║  You typed %0.  You must be in your hard drive and type
  120. echo   ║         A:\INSTALL        to install from your A: drive or           ║
  121. echo   ║         B:\INSTALL        to install from your B: drive              ║
  122. echo   ╚══════════════════════════════════════════════════════════════════════╝
  123. goto end
  124.  
  125. :drive_error
  126. cls
  127. echo  
  128. echo  
  129. echo  
  130. echo  
  131. echo  
  132. echo  
  133. echo  
  134. echo  
  135. echo  
  136. echo   ╔══════════════════════════════════════════════════════════════════════╗
  137. echo   ║  Installation error!                                                 ║
  138. echo   ║  You typed %0 from your %load%: drive!
  139. echo   ║  You must be active in your hard drive and type                      ║
  140. echo   ║         A:\INSTALL        to install from your A: drive or           ║
  141. echo   ║         B:\INSTALL        to install from your B: drive              ║
  142. echo   ╚══════════════════════════════════════════════════════════════════════╝
  143. echo  
  144. del a:aaaaaaaa.aaa >nul
  145. goto end
  146.  
  147. :end
  148.  
  149.