home *** CD-ROM | disk | FTP | other *** search
/ Best of German Only 1 / romside_best_of_german_only_1.iso / doshelp / esmenu / entpack.exe / INSTALL.BAT < prev    next >
DOS Batch File  |  1992-10-01  |  6KB  |  138 lines

  1. @echo off
  2. cls
  3. echo:
  4. echo     ┌────╖───╖──────╖───╖─╖───╖            Installation MENU 1.10
  5. echo     │ ╔═╤╝╔╕ ║╔╕ ╔╕ ║═══╣ ║╔╕ ║       ─────────────────────────────────
  6. echo     │ ╙─┴╖╙┘ ║║│ ║│ ║══ ║ ║╠╡ ║       (C) Copyright Erich Schuster 1992
  7. echo     ╘════╝═══╝╝╘═╝╘═╝═══╝═╝╝╘═╝             All Rights Reserved.
  8. echo:
  9. if not exist !MENU110.exe goto noprog
  10. if not exist menu.exe goto errdisk
  11. if not exist menu-sw.exe goto errdisk
  12. if not exist drive.exe goto errdisk
  13. if not exist list.exe goto errdisk
  14. if not exist read_me.! goto errdisk
  15. if '%2' == '' goto noparm
  16. drive %1 >NUL
  17. if errorlevel 255 goto nodrive
  18. if errorlevel 1 goto errdrive
  19.  
  20. :DRIVEOK
  21. echo:
  22. echo Das Unterverzeichnis %1:\%2 wird angelegt...
  23. xcopy read_me.! %1:\%2\  >NUL
  24. if errorlevel 1 goto errpath
  25. xcopy list.exe  %1:\%2\  >NUL
  26.  
  27. :INSTALL
  28. echo:
  29. echo Das Programm-Paket wird installiert...
  30. xcopy !MENU110.exe %1:\%2\ >NUL
  31. if not exist %1:\%2\!MENU110.exe goto errinst
  32. xcopy menu.exe %1:\%2\ >NUL
  33. if not exist %1:\%2\menu.exe goto errinst
  34. xcopy menu-sw.exe %1:\%2\ >NUL
  35. if not exist %1:\%2\menu-sw.exe goto errinst
  36.  
  37. :UNPACK
  38. echo:
  39. echo Das Programm-Paket wird entpackt...
  40. %1:
  41. cd \%2
  42. !MENU110
  43. if not exist bestell*.txt goto errinst
  44. erase !MENU110.exe
  45.  
  46. :FERTIG
  47. cls
  48. if exist ok.txt list ok.txt
  49. if exist ok.txt erase ok.txt
  50. goto end
  51.  
  52. :NOPROG
  53. echo 
  54. echo         ╒═════════════════════════════════════════════════════════╕
  55. echo         │                         Fehler:                         │
  56. echo         │                         ───────                         │
  57. echo         │    Zur Installation muß das Quell-Laufwerk, also das    │
  58. echo         │  Disketten-Laufwerk (meistens A:), das aktuelle Lauf-   │
  59. echo         │                       werk sein.                        │
  60. echo         │ Bitte mit A: bzw. B: und [Enter] auf das entsprechende  │
  61. echo         │              Disketten-Laufwerk wechseln!               │
  62. echo         ╘═════════════════════════════════════════════════════════╛
  63. goto end
  64.  
  65. :ERRDISK
  66. echo 
  67. echo         ╒═════════════════════════════════════════════════════════╕
  68. echo         │                         Fehler:                         │
  69. echo         │                         ───────                         │
  70. echo         │     Auf dieser Diskette fehlt eine benötigte Datei.     │
  71. echo         │ Das heißt, das ist nicht die Original-Programmdiskette. │
  72. echo         │                   Bitte reklamieren!                    │
  73. echo         ╘═════════════════════════════════════════════════════════╛
  74. goto end
  75.  
  76. :NOPARM
  77. echo 
  78. echo         ╒═════════════════════════════════════════════════════════╕
  79. echo         │                                                         │
  80. echo         │   Bitte die Installationsprozedur wie folgt aufrufen:   │
  81. echo         │                                                         │
  82. echo         │      INSTALL [LW] [PATH]                                │
  83. echo         │                                                         │
  84. echo         │      LW   = C  (gültiges Laufwerk OHNE Doppelpunkt)     │
  85. echo         │      PATH = Pfadname (ohne \ am Anfang oder Ende)       │
  86. echo         │                                                         │
  87. echo         │   Beispiel: install  c  test                            │
  88. echo         │       oder: install  d  public\test                     │
  89. echo         │                                                         │
  90. echo         ╘═════════════════════════════════════════════════════════╛
  91. goto end
  92.  
  93. :NODRIVE
  94. echo 
  95. echo         ╒═════════════════════════════════════════════════════════╕
  96. echo         │                         Fehler:                         │
  97. echo         │                         ───────                         │
  98. echo         │ Das Laufwerk %1: ist nicht vorhanden oder nicht bereit.  │
  99. echo         │   Bitte INSTALL mit gültigem Ziel-Laufwerk aufrufen!    │
  100. echo         ╘═════════════════════════════════════════════════════════╛
  101. goto end
  102.  
  103. :ERRDRIVE
  104. echo 
  105. echo         ╒═════════════════════════════════════════════════════════╕
  106. echo         │                         Fehler:                         │
  107. echo         │                         ───────                         │
  108. echo         │   Bitte als Laufwerksangabe nur einen Buchstaben ohne   │
  109. echo         │                  Doppelpunkt mitgeben!                  │
  110. echo         ╘═════════════════════════════════════════════════════════╛
  111. goto end
  112.  
  113. :ERRPATH
  114. echo 
  115. echo         ╒═════════════════════════════════════════════════════════╕
  116. echo         │                         Fehler:                         │
  117. echo         │                         ───────                         │
  118. echo         │   Das Unterverzeichnis konnte nicht angelegt werden.    │
  119. echo         │      Bitte INSTALL mit gültigem Ziel-Laufwerk und       │
  120. echo         │           Verzeichnis aufrufen (2 Parameter)!           │
  121. echo         │ Das Verzeichnis ohne \ am Anfang oder Ende, also nicht  │
  122. echo         │                \test  oder  public\test\                │
  123. echo         ╘═════════════════════════════════════════════════════════╛
  124. goto end
  125.  
  126. :ERRINST
  127. echo 
  128. echo         ╒═════════════════════════════════════════════════════════╕
  129. echo         │                         Fehler:                         │
  130. echo         │                         ───────                         │
  131. echo         │    Das Programmpaket konnte leider NICHT vollständig    │
  132. echo         │                   installiert werden!                   │
  133. echo         ╘═════════════════════════════════════════════════════════╛
  134.  
  135. :END
  136. echo:
  137. echo:
  138.