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

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