home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 October / VPR9810B.BIN / DRIVER / ADAPTEC / P35JG2H / P35JG2H4.EXE / UPDATE_4.BAT < prev    next >
DOS Batch File  |  1997-12-04  |  8KB  |  188 lines

  1. @echo off
  2. cls
  3. echo ********************************************************************
  4. echo *   EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデートを  *
  5. echo *   開始します。                                                   *
  6. echo ********************************************************************
  7. echo --------------------------------------------------------------------
  8. echo    注意:1.44MBフォーマット済みの空の3.5インチフロッピー   
  9. echo          ディスクは、用意してありますか?                        
  10. echo          また、Pro 3.5J Rev.H 4/5 への差分ファイルだけがカレント     
  11. echo          ディレクトリにありますか?                               
  12. echo --------------------------------------------------------------------
  13. echo よろしいですか? [Yes, No, Quit] :
  14. keyin /ynq
  15. if errorlevel 3 goto exit_1
  16. if errorlevel 2 goto exit_1
  17.  
  18. :drv
  19. call drvname.bat
  20. if "%dn%"=="@" goto exit_1
  21. echo タイプしたドライブ名は ( %dn% ) です。よろしいですか? [Yes, No, Quit] :
  22. keyin /ynq
  23. if errorlevel 3 goto exit_1
  24. if errorlevel 2 goto drv
  25.  
  26. :dskset
  27. echo --------------------------------------------------------------------
  28. echo       EZ-SCSI Pro 3.5J Rev.G 4/5 のフロッピーディスクをフロッピー
  29. echo      ドライブにセットして下さい。                                 
  30. echo --------------------------------------------------------------------
  31. echo よろしいですか? [Yes, No, Quit] :
  32. keyin /ynq
  33. if errorlevel 3 goto exit_1
  34. if errorlevel 2 goto exit_1
  35. if NOT EXIST %dn%:\DOS_V\EZSCSI.4      goto dskset
  36. if NOT EXIST %dn%:\NEC98\EZSCSI.4      goto dskset
  37.  
  38. FILCHK %DN%:\DOS_V\EZSCSI.4 96-12-19-03:50 769959
  39. IF ERRORLEVEL 6 GOTO exit_1
  40. IF ERRORLEVEL 5 GOTO dskset
  41. IF ERRORLEVEL 4 GOTO exit_1
  42. IF ERRORLEVEL 3 GOTO dskset
  43. IF ERRORLEVEL 2 GOTO dskset
  44. IF ERRORLEVEL 1 GOTO dskset
  45.  
  46. echo オリジナルのファイルをハードディスクにコピーしています。
  47. copy %dn%:\DOS_V\EZSCSI.4   dos_v\*.*   > NUL
  48. copy %dn%:\NEC98\EZSCSI.4   nec98\*.*   > NUL
  49.  
  50. cd dos_v
  51. ..\wsp ezscsi4
  52. cd..\nec98
  53. ..\wsp ezscsi4
  54. cd..
  55.  
  56. echo --------------------------------------------------------------------
  57. echo           EZ-SCSI Pro 3.5J Rev.G のファイルを削除します。       
  58. echo.
  59. echo    注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 
  60. echo          されます!                                               
  61. echo --------------------------------------------------------------------
  62. echo よろしいですか? [Yes, No, Quit] :
  63. keyin /ynq
  64. if errorlevel 3 goto exit_2
  65. if errorlevel 2 goto skip1
  66. del dos_v\$*.*
  67. del nec98\$*.*
  68. goto skip1_no
  69.  
  70. :skip1
  71. cls
  72. echo 
  73. echo --------------------------------------------------------------------
  74. echo    注意:EZ-SCSI Pro 3.5J Rev.G のファイルはファイル名の先頭が  
  75. echo          '$'になって残っています!                                
  76. echo --------------------------------------------------------------------
  77. :skip1_no
  78. echo --------------------------------------------------------------------
  79. echo                     差分ファイルを削除します。                    
  80. echo.
  81. echo   注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!
  82. echo --------------------------------------------------------------------
  83. echo よろしいですか? [Yes, No, Quit] :
  84. keyin /ynq
  85. if errorlevel 3 goto exit_3
  86. if errorlevel 2 goto skip2
  87. del dos_v\*.wup
  88. del nec98\*.wup
  89. goto skip2_no
  90.  
  91. :skip2
  92. cls
  93. echo 
  94. echo -------------------------------------------------------------------
  95. echo    注意:差分ファイル(*.WUP)がすべて残っています!                
  96. echo -------------------------------------------------------------------
  97. :skip2_no
  98. echo -------------------------------------------------------------------
  99. echo    EZ-SCSI Pro 3.5J Rev.H 4/5 用の空フロッピーディスクを        
  100. echo    フロッピー ドライブにセットして下さい。                        
  101. echo -------------------------------------------------------------------
  102. echo よろしいですか? [Yes, No, Quit] :
  103. keyin /ynq
  104. if errorlevel 3 goto exit_4
  105. if errorlevel 2 goto exit_4
  106.  
  107. rem フロッピーディスクが空かどうかのチェック
  108. IF EXIST %dn%:\*.* goto errfiles
  109. IF EXIST %dn%:\dos_v\*.* goto errfiles
  110. IF NOT EXIST %dn%:\nec98\*.* goto nextstep
  111. :errfiles
  112. cls
  113. echo 
  114. echo ******************************************************************
  115. echo ********** フロッピーディスクに何かファイルがあります **********
  116. echo ******************************************************************
  117. goto skip2_no
  118.  
  119. :nextstep
  120. md %dn%:\dos_v
  121. md %dn%:\nec98
  122. copy dos_v\EZSCSI.4      %dn%:\dos_v  > NUL
  123. copy nec98\EZSCSI.4      %dn%:\nec98  > NUL
  124. goto exit
  125. :exit_1
  126. cls
  127. echo 
  128. echo -------------------------------------------------------------------
  129. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  130. echo    は中断しました!                                               
  131. echo -------------------------------------------------------------------
  132. goto end
  133. :exit_2
  134. cls
  135. echo 
  136. echo -------------------------------------------------------------------
  137. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  138. echo    は中断しました!                                               
  139. echo.
  140. echo    注意:EZ-SCSI Pro 3.5J Rev.G のファイルはファイル名の先頭が  
  141. echo          '$'になって残っています。                                
  142. echo          また、差分ファイル(*.WUP)もすべて残っています。          
  143. echo -------------------------------------------------------------------
  144. goto end
  145. :exit_3
  146. cls
  147. echo 
  148. echo -------------------------------------------------------------------
  149. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  150. echo    は中断しました!                                               
  151. echo.
  152. echo    注意:差分ファイル(*.WUP)がすべて残っています。                
  153. echo -------------------------------------------------------------------
  154. goto end
  155. :exit_4
  156. cls
  157. echo 
  158. echo -------------------------------------------------------------------
  159. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  160. echo    は中断しました!                                               
  161. echo.
  162. echo    注意:アップデート済みのファイルがすべて残っています。         
  163. echo -------------------------------------------------------------------
  164. goto end
  165. :exit
  166. echo.
  167. echo -------------------------------------------------------------------
  168. echo     ******************  お疲れ様でした ************************  
  169. echo     EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのディスクの 
  170. echo     アップデートは終了しました。                                  
  171. echo     アップデートしたディスクには下記の内容を記したラベルを貼って  
  172. echo     下さい。                                                      
  173. echo              **********************************************       
  174. echo              * アダプテック EZ-SCSI Pro Version 3.5J Rev.H    *      
  175. echo              *      差分アップデート版                    *      
  176. echo              *      DOS/Windows用                        *      
  177. echo              *      ディスク 4/5 セットアップ                     *      
  178. echo              *                                            *      
  179. echo              * Copyright(c) 1992-1997 Adaptec, Inc.       *      
  180. echo              * All rights reserved.                       *      
  181. echo              **********************************************       
  182. echo.
  183. echo    注意:カレントディレクトリにアップデート済みのファイルすべてと 
  184. echo          UPDATE_4.BATファイルが残っています。プロンプト表示に戻っ 
  185. echo          たら削除して下さい。                                     
  186. echo -------------------------------------------------------------------
  187. :end
  188.