home *** CD-ROM | disk | FTP | other *** search
/ Best of German Only 2 / romside_best_of_german_only_2.iso / dos / anwender / tksfonts / entpack.exe / INSTALL.BAT < prev    next >
DOS Batch File  |  1994-02-05  |  5KB  |  146 lines

  1. ECHO OFF
  2. CLS
  3. IF EXIST tkssw.exe goto weiter
  4. rem tksswdiskette nicht im Laufwerk
  5.  
  6. GOTO wrongdisk
  7. rem falsche Diskette
  8.  
  9. :weiter
  10. CLS
  11. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  12. ECHO    ║ TKS Softfonts Thomas Klaus, Weinberg 16, 74423 Mittelfischach         ║
  13. ECHO    ║                                                                       ║
  14. ECHO    ║ Installation und Entpacken einer TKS Font Diskette auf Festplatte.    ║
  15. ECHO    ║                                                                       ║
  16. ECHO    ║ Dabei wird ein Verzeichnis TKSSW auf Festplatte angelegt (Vorgabe C:) ║
  17. ECHO    ║ Die Datei TKSSW.EXE wird auf Ihre Festplatte kopiert, die enthaltenen ║
  18. ECHO    ║ Dateien werden entpackt und TKSSW.EXE wieder gelöscht.                ║
  19. ECHO    ║                                                                       ║
  20. ECHO    ║ Sie können natürlich auch ein beliebiges Verzeichnis auf einer        ║
  21. ECHO    ║ anderen Festplatte angeben.                                           ║
  22. ECHO    ║                                                                       ║
  23. ECHO    ║ Beispiel: INSTALL D: HPFONTS   kopiert die Fonts nach D:\HPFONTS      ║
  24. ECHO    ║     oder: INSTALL D: TKSSW     kopiert die Fonts nach D:\TKSSW        ║
  25. ECHO    ║                                                                       ║
  26. ECHO    ║ Falls Sie nur INSTALL eingegeben haben wird nach C:\TKSSW kopiert.    ║
  27. ECHO    ║ Sofern Sie das nicht möchten brechen Sie nun mit STRG+C ab und rufen  ║
  28. ECHO    ║ INSTALL mit den gewünschten Angaben auf.                              ║
  29. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  30. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  31. ECHO    ║         Weiter mit beliebiger Taste - Abbruch mit STRG+C              ║
  32. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  33. ECHO.
  34. PAUSE >NUL
  35.  
  36. IF "%1" == "" GOTO drivec
  37. rem [Installation auf C:]
  38.  
  39. rem [Prüfen ob %1 vorhanden ist]
  40. ECHO test >%1\abcxyz.tmp
  41. if not exist %1\*.* goto wrongdrive
  42. DEL %1\abcxyz.tmp > NUL
  43. IF "%2" == "" goto subdir
  44.  
  45. rem [Kopieren der Dateien...]
  46.  
  47.  
  48. IF NOT EXIST %1\%2\*.* MD %1\%2 > NUL
  49. echo .
  50. echo .
  51. Echo   am kopieren auf %1\%2
  52. copy tkssw.exe %1\%2
  53. IF NOT EXIST %1\%2\*.* GOTO fehler
  54. %1
  55. CD\%2
  56. IF EXIST tkssw.exe tkssw
  57. IF EXIST tkssw.exe DEL tkssw.exe >NUL
  58. GOTO ende2
  59.  
  60. :drivec
  61. ECHO    ╔══════════════════════════════════════════════════════════════════════╗
  62. ECHO    ║ Gewählt C:\TKSSW   Weiter mit beliebiger Taste - Abbruch mit STRG  C ║
  63. ECHO    ╚══════════════════════════════════════════════════════════════════════╝
  64. PAUSE >NUL
  65. IF NOT EXIST c:\tkssw\*.* MD c:\tkssw > NUL
  66. echo .
  67. echo .
  68. Echo   am kopieren auf C:\TKSSW
  69. copy tkssw.exe c:\tkssw
  70. IF NOT EXIST c:\tkssw\*.* GOTO fehler
  71. c:
  72. CD\tkssw
  73. IF EXIST tkssw.exe tkssw
  74. IF EXIST tkssw.exe DEL tkssw.exe >NUL
  75. GOTO ende2
  76.  
  77. :subdir
  78. IF NOT EXIST %1\tkssw\*.* MD %1\tkssw > NUL
  79. echo .
  80. echo .
  81. Echo   am kopieren auf %1\tkssw
  82. copy tkssw.exe %1\tkssw
  83. IF NOT EXIST %1\tkssw\*.* GOTO fehler
  84. %1
  85. CD\tkssw
  86. IF EXIST tkssw.exe tkssw
  87. IF EXIST tkssw.exe DEL tkssw.exe >NUL
  88. GOTO ende2
  89.  
  90. :fehler
  91. CLS
  92. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  93. ECHO    ║ TKS Softfonts Thomas Klaus, Weinberg 16, 74423 Mittelfischach         ║
  94. ECHO    ║                                                                       ║
  95. ECHO    ║ Installation und Entpacken einer TKS Font Diskette auf Festplatte.    ║
  96. ECHO    ║                                                                       ║
  97. ECHO    ║ Dabei wird ein Verzeichnis TKSSW auf Festplatte angelegt (Vorgabe C:) ║
  98. ECHO    ║ Die Datei TKSSW.EXE wird auf Ihre Festplatte kopiert, die enthaltenen ║
  99. ECHO    ║ Dateien werden entpackt und TKSSW.EXE wieder gelöscht.                ║
  100. ECHO    ║                                                                       ║
  101. ECHO    ║ Sie können natürlich auch ein beliebiges Verzeichnis auf einer        ║
  102. ECHO    ║ anderen Festplatte angeben.                                           ║
  103. ECHO    ║                                                                       ║
  104. ECHO    ║ Beispiel: INSTALL D: HPFONTS   kopiert die Fonts nach D:\HPFONTS      ║
  105. ECHO    ║     oder: INSTALL D: TKSSW     kopiert die Fonts nach D:\TKSSW        ║
  106. ECHO    ║                                                                       ║
  107. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  108. echo.
  109. ECHO              ╔══════════════════════════════╗
  110. ECHO              ║ Weiter mit beliebiger Taste  ║
  111. ECHO              ╚══════════════════════════════╝
  112. pause >NUL
  113. GOTO aus
  114.  
  115. :wrongdrive
  116. cls
  117. echo.
  118. Echo  Das angegebene Laufwerk existiert leider nicht, oder Sie haben vergessen
  119. echo  den Doppelpunkt mit anzugeben (C anstatt C:)
  120. echo.
  121. ECHO              ╔══════════════════════════════╗
  122. ECHO              ║ Weiter mit beliebiger Taste  ║
  123. ECHO              ╚══════════════════════════════╝
  124. pause > nul
  125. goto aus
  126.  
  127.  
  128. :wrongdisk
  129. CLS
  130. ECHO  FEHLER: Bitte starten Sie INSTALL direkt von der TKS Softfont Diskette.
  131. ECHO.
  132. ECHO              ╔══════════════════════════════╗
  133. ECHO              ║ Weiter mit beliebiger Taste  ║
  134. ECHO              ╚══════════════════════════════╝
  135. pause > nul
  136. goto ende
  137.  
  138. :ende2
  139. start
  140.  
  141. :ende
  142. CLS
  143. ECHO ... das war's ...
  144. ECHO ON
  145. :aus
  146.