home *** CD-ROM | disk | FTP | other *** search
/ PC Joker 1998 June / JOKER0698B.mdf / Share / DosGames / DICEIT! / DATA / U.BAT < prev   
DOS Batch File  |  1998-02-11  |  5KB  |  191 lines

  1. @rem  QuickUnInstall
  2. @rem  1997 by Christopher Clay
  3. @rem  DiceIT-Edition 1997-8 by Christopher Clay
  4. @rem  
  5. @echo off
  6. cls
  7. echo DiceIT!-Demo Uninstaller        by Christopher C. Clay
  8. echo.
  9. echo Dieses Programm entfernt DiceIT! von ihrer Festplatte.     
  10. echo Sie benutzen es auf eigene Gefahr!          
  11. echo.
  12.  
  13. if "%1"=="?" goto hilfe_seite
  14. if "%1"=="" goto info_seite
  15. if "%1"=="/?" goto hilfe_seite
  16. if "%1"=="-?" goto hilfe_seite
  17.  
  18. echo  Der von Ihnen angegebene Pfad wird gesucht...
  19.  
  20. if not exist %1\nul goto pfad_ungueltig
  21. if not exist %1\comet.id goto cometware_nicht_da
  22.  
  23.  
  24. echo Pfad gefunden. Wollen Sie wirklich deinstallieren?             
  25. echo Zum Abbrechen jetzt Strg-C drücken oder   
  26. pause
  27.  
  28.  
  29. cd \
  30.  
  31.  
  32. if not exist %1\data\*.* goto no_DATA
  33. echo DATA-Verzeichnis gefunden...
  34.  
  35. if not exist %1\data\comet.005 goto no_005 
  36. echo COMET.005 wird gelöscht...
  37. del %1\data\comet.005
  38. :no_005 
  39.  
  40. if not exist %1\data\choice.com goto no_datch 
  41. echo CHOICE.COM wird gelöscht...
  42. del %1\data\choice.com
  43. :no_datch 
  44.  
  45. if not exist %1\data\qbasic.exe goto no_qbasicexe
  46. echo QBASIC.EXE wird gelöscht...
  47. del %1\data\qbasic.*         
  48. :no_qbasicexe
  49.  
  50. if not exist %1\data\comet_02.bat goto no_02bat
  51. echo COMET_02.BAT wird gelöscht...
  52. del %1\data\comet_02.bat            
  53. :no_02bat
  54.  
  55. if not exist %1\data\comet_03.bat goto no_03bat
  56. echo COMET_03.BAT wird gelöscht...
  57. del %1\data\comet_03.bat            
  58. :no_03bat
  59.  
  60. if not exist %1\data\comet_04.bat goto no_04bat
  61. echo COMET_04.BAT wird gelöscht...
  62. del %1\data\comet_04.bat            
  63. :no_04bat
  64.  
  65. if not exist %1\data\i.bat goto no_i    
  66. echo I.BAT wird gelöscht...
  67. del %1\data\i.bat             
  68. :no_i   
  69.  
  70. echo DATA - VERZEICHNIS wird entfernt... 
  71. rd %1\data        
  72. echo.
  73. :no_DATA
  74.  
  75. if not exist %1\start.bat goto no_start
  76. echo START.BAT wird gelöscht...
  77. del %1\start.bat
  78. :no_start
  79.  
  80. if not exist %1\readme.exe goto no_readme
  81. echo README.EXE wird gelöscht...
  82. del %1\readme.exe
  83. :no_readme
  84.  
  85. if not exist %1\choice.com goto no_choice
  86. echo CHOICE.COM wird gelöscht...
  87. del %1\choice.com
  88. :no_choice
  89.  
  90. if not exist %1\help.bat goto no_help
  91. echo HELP.BAT wird gelöscht...
  92. del %1\help.bat
  93. :no_help
  94.  
  95. if not exist %1\comet.id goto no_id
  96. echo COMET.ID wird gelöscht...
  97. del %1\COMET.ID
  98. :no_id
  99.  
  100.  
  101. echo %1- VERZEICHNIS wird entfernt...
  102. rd %1
  103. echo.
  104.  
  105. if exist %1\DATA\i.bat goto nicht_fertig
  106. if exist %1 goto nicht_fertig
  107.  
  108. echo.
  109. echo Die DiceIT!-Demo sollte jetzt gelöscht sein...
  110. echo Nur die Datei u.bat im Grundverzeichnis
  111. echo müssen Sie jetzt noch selber löschen...
  112. goto exit
  113.  
  114.  
  115. :pfad_ungueltig
  116. echo.
  117. echo Das Programm konnte das angegebene Verzeichnis nicht finden!
  118. echo (%1\).
  119. echo Hinweis: Der Uninstaller schreibt einen Backslash (\) am Ende des von
  120. echo Ihnen angegebenen Pfads hinzu. Also dürfen Sie KEINEN Backslash am Ende
  121. echo des Pfads eingeben!! Das könnte die Fehlerursache gewesen sein...
  122. echo.
  123. goto exit
  124.  
  125. :cometware_nicht_da
  126. echo.
  127. echo Das Programm konnte zwar das Verzeichnis das Sie angegeben haben finden,
  128. echo DiceIT! wurde darin allerdings nicht gefunden.
  129. echo (%1\).
  130. echo Hinweis: Der Uninstaller schreibt einen Backslash (\) am Ende des von
  131. echo Ihnen angegebenen Pfads hinzu. Also dürfen Sie KEINEN Backslash am Ende
  132. echo des Pfads eingeben!! Das könnte die Fehlerursache gewesen sein...
  133. echo.
  134. goto exit
  135.  
  136. :nicht_fertig
  137. echo.
  138. echo Der Uninstaller konnte das Verzeichnis %1 nicht entfernen, da die Datei
  139. echo U.BAT nicht aus dem Verzeichnis %1\DATA entfernt wurde bevor der 
  140. echo Uninstaller gestartet worden ist.
  141. echo Bitte löschen Sie das Programm mit "deltree" oder dem Windows-Explorer.
  142. echo.
  143. goto exit
  144.  
  145.  
  146. :hilfe_seite
  147. echo.
  148. echo Bitte benutzen Sie folgende Befehlszeile:
  149. echo.
  150. echo    u [Installationsspfad]
  151. echo.
  152. echo Installationspfad ist der Pfad in dem sich die Datei COMET.ID
  153. echo befindet. Wenn DiceIT! zum Beispiel im C:\GAMES\DICEIT!    
  154. echo Verzeichnis ist, wäre die Befehlszeile:
  155. echo.
  156. echo    u c:\games\diceit! 
  157. echo.
  158. pause
  159. echo.
  160. echo Mögliche Probleme:
  161. echo.
  162. echo Wenn Sie einen Backslash (\) am Ende des von Ihnen angegebenen Pfads
  163. echo hinzugefügt haben, treten Fehler auf, weil der DiceIT!-DeInstaller
  164. echo diesen Backslash automatisch hinzufügt. Versuchen Sie es daher noch
  165. echo einmal OHNE Backslash!
  166. echo.
  167. echo Falls Sie irgendwelche zusätzlichen Dateien in das Programm-Verzeichnis
  168. echo kopiert haben, funktioniert der Uninstaller nur teilweise!                 
  169. echo.
  170. echo Falls Sie die U.BAT nicht vorher aus dem Programm-Verzeichnis verschoben
  171. echo haben, wird der Uninstaller auch nicht vollständig funktionieren!
  172. echo.
  173. echo Zum VERSCHIEBEN einer Datei benutzen Sie bitte den MS-DOS-Befehl MOVE
  174. echo (siehe MS-DOS-Handbuch) oder den Dateimanager / Explorer von Windows!    
  175. echo.
  176. goto exit
  177.  
  178. :info_seite
  179. cls
  180. echo.
  181. echo ----- COMETWARE QuickUnInstall for DiceIT! ------
  182. echo.
  183. echo Bitte geben Sie "u /?", "u -?" oder "u ?" ein, um
  184. echo           den Help-Screen zu erhalten!
  185. echo.
  186. echo -------------- by Christopher Clay -------------- 
  187. echo.
  188.  
  189. :exit
  190. echo.
  191.