home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 1998 July / Image.bin / FESTPLAT / DRHARD / DOS / DRHWD!.EXE / KOPIER.BAT < prev    next >
Encoding:
DOS Batch File  |  1997-10-18  |  5.5 KB  |  180 lines

  1. @echo off
  2. cls
  3. echo  ************************* DR.HARDWARE SYSINFO **************************
  4. echo                                                                           
  5. echo                        Installation auf Festplatte                       
  6. echo                                                                           
  7. echo                                                                           
  8. echo    Bitte drücken Sie eine beliebige Taste, wenn Sie DR. HARDWARE         
  9. if "%1" == ""  goto INSTFIRSTHD
  10. if "%1" == "c:" goto INST
  11. if "%1" == "d:" goto INST
  12. if "%1" == "e:" goto INST
  13. if "%1" == "f:" goto INST
  14. if "%1" == "g:" goto INST
  15. if "%1" == "h:" goto INST
  16. if "%1" == "i:" goto INST
  17. if "%1" == "j:" goto INST
  18. if "%1" == "k:" goto INST
  19. if "%1" == "l:" goto INST
  20. if "%1" == "m:" goto INST
  21. if "%1" == "n:" goto INST
  22. if "%1" == "o:" goto INST
  23. if "%1" == "p:" goto INST
  24. if "%1" == "q:" goto INST
  25. if "%1" == "r:" goto INST
  26. if "%1" == "s:" goto INST
  27. if "%1" == "t:" goto INST
  28. if "%1" == "u:" goto INST
  29. if "%1" == "v:" goto INST
  30. if "%1" == "w:" goto INST
  31. if "%1" == "x:" goto INST
  32. if "%1" == "y:" goto INST
  33. if "%1" == "z:" goto INST
  34. goto INSTFIRSTHD
  35.  
  36. :INSTFIRSTHD
  37. echo    im Verzeichnis \DRHARD auf der Festplatte C:\ installieren wollen.    
  38. echo                                                                            
  39. echo      HINWEIS:                                                              
  40. echo      Durch Aufrufen dieser Kopierroutine mit zusätzlichen Parametern        
  41. echo      können Sie Laufwerk und Verzeichnisname selbst festlegen.             
  42. echo      Syntax :   KOPIER X: Verzeichnisname                                  
  43. echo      Beispiele:  
  44. echo      [KOPIER D: TEST] Kopiert Programm in das Verzeichnis "TEST" auf D:\   
  45. echo      [KOPIER E:]      Kopiert Programm in das Vorgabeverzeichnis \DRHARD
  46. echo                       auf E:\  
  47. goto LETSGO
  48.  
  49. :INST
  50. if "%2" == "" goto NODIR
  51. echo    im Verzeichnis \%2 auf der Festplatte %1 installieren wollen.         
  52. goto LETSGO
  53.  
  54. :NODIR
  55. echo    im Verzeichnis \DRHARD auf der Festplatte %1 installieren wollen.     
  56. goto LETSGO
  57.  
  58. :LETSGO
  59. echo                                                                           
  60. echo    Mit STRG+C bzw. CTRL+C können Sie den Kopiervorgang jetzt abbrechen.  
  61. echo                                                                           
  62. echo  ************************************************************************
  63. PAUSE >NUL
  64. cls
  65. if "%1" == "" goto INSTTOC
  66. if "%2" == "" goto INSTSTDDIR
  67. md %1\%2
  68. if not exist %1\%2\drhard.exe goto LETSCOPY
  69. cls
  70. echo !!ACHTUNG!! 
  71. echo Es existiert im Zielverzeichnis bereits eine Datei mit dem
  72. echo Namen DRHARD.EXE. Beachten Sie, daß ggf. vorhandene ältere
  73. echo Programmdateien nun überschrieben werden.
  74. echo Abbruch mit STRG+C bzw. CTRL+C.
  75. pause >nul
  76. goto LETSCOPY
  77.  
  78. :LETSCOPY
  79. rem if errorlevel 4 goto ERRMESSAGE
  80. rem if errorlevel 1 goto ERRMESSAGE
  81. echo Kopieren...
  82. copy drhard.*  %1\%2        >nul
  83. copy *.txt %1\%2         >nul
  84. copy file_id.diz %1\%2        >nul
  85. copy update.fml %1\%2        >nul
  86. copy benchvgl.dat %1\%2 >nul
  87. copy kunde.dat %1\%2 >nul
  88. copy liesmich.bat %1\%2     >nul
  89. goto ENDMESSAGE
  90.  
  91. :INSTSTDDIR
  92. md %1\DRHARD             >nul
  93. if not exist %1\drhard\drhard.exe goto CPYSTDDIR
  94. cls
  95. echo !!ACHTUNG!! 
  96. echo Es existiert im Zielverzeichnis bereits eine Datei mit dem
  97. echo Namen DRHARD.EXE. Beachten Sie, daß ggf. vorhandene ältere
  98. echo Programmdateien nun überschrieben werden.
  99. echo Abbruch mit STRG+C bzw. CTRL+C.
  100. pause >nul
  101. goto CPYSTDDIR
  102.  
  103. :CPYSTDDIR
  104. rem if errorlevel 4 goto ERRMESSAGE
  105. rem if errorlevel 1 goto ERRMESSAGE
  106. echo Kopieren...
  107. copy drhard.*  %1\DRHARD    >nul
  108. copy *.txt %1\drhard         >nul
  109. copy file_id.diz %1\drhard    >nul
  110. copy update.fml %1\drhard    >nul
  111. copy benchvgl.dat %1\drhard >nul
  112. copy kunde.dat %1\drhard >nul
  113. copy liesmich.bat %1\drhard    >nul
  114. goto ENDMESSAGE
  115.  
  116. :INSTTOC
  117. md c:\drhard
  118. if not exist c:\drhard\drhard.exe goto CPYTOC
  119. cls
  120. echo !!ACHTUNG!! 
  121. echo Es existiert im Zielverzeichnis bereits eine Datei mit dem
  122. echo Namen DRHARD.EXE. Beachten Sie, daß ggf. vorhandene ältere
  123. echo Programmdateien nun überschrieben werden.
  124. echo Abbruch mit STRG+C bzw. CTRL+C.
  125. pause >nul
  126. goto CPYTOC
  127.  
  128. :CPYTOC
  129. echo Kopieren ...
  130. copy drhard.* c:\drhard >nul
  131. copy *.txt c:\drhard         >nul
  132. copy file_id.diz c:\drhard     >nul
  133. copy update.fml c:\drhard     >nul
  134. copy benchvgl.dat c:\drhard >nul
  135. copy kunde.dat c:\drhard >nul
  136. copy liesmich.bat c:\drhard      >nul
  137. goto ENDMESSAGE
  138.  
  139. :ERRMESSAGE
  140. cls
  141. echo  **************************************
  142. echo    Fehlerhafte Laufwerkseingabe !!!    
  143. echo    Beliebige Taste...                  
  144. echo  **************************************
  145. goto END
  146.  
  147. :ENDMESSAGE
  148. echo  
  149. echo  ********************************************************
  150. echo     Der Kopiervorgang ist beendet!                       
  151. echo   
  152. echo     Starten Sie Dr.Hardware Sysinfo künftig, indem Sie      
  153. echo     zunächst in das Programmverzeichnis auf dem Laufwerk   
  154. if "%1"=="" goto STARTSTD
  155. if "%2"=="" goto STARTDRV
  156. goto STARTDIRDRV
  157.  
  158. :STARTSTD
  159. echo     C:\ wechseln. Geben Sie dazu ein: [cd drhard]
  160. goto STARTEXE
  161.  
  162. :STARTDRV
  163. echo     %1\ wechseln. Geben Sie dazu ein: [cd drhard]
  164. goto STARTEXE
  165.  
  166. :STARTDIRDRV
  167. echo     %1\ wechseln. Geben Sie dazu ein: [cd %2]
  168. goto STARTEXE
  169.  
  170. :STARTEXE
  171. echo     ...und danach die Programmdatei laden...             
  172. echo     Geben Sie dazu ein: [drhard]                         
  173. echo      
  174. echo     Beliebige Taste...
  175. echo  ********************************************************
  176. goto END
  177.  
  178. :END
  179. pause >nul
  180. echo on