home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 October / VPR9810B.BIN / DRIVER / ADAPTEC / P35JG2H / P35JG2H2.EXE / UPDATE_2.BAT < prev    next >
DOS Batch File  |  1997-12-04  |  8KB  |  190 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 への差分ファイルだけがカレント     
  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 2/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.2      goto dskset
  36. if NOT EXIST %dn%:\NEC98\EZSCSI.2      goto dskset
  37.  
  38. FILCHK %DN%:\DOS_V\EZSCSI.2 96-12-19-03:50 768090
  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. cd dos_v
  48. copy %dn%:\DOS_V\EZSCSI.2      > NUL
  49. cd..\nec98
  50. copy %dn%:\NEC98\EZSCSI.2      > NUL
  51.  
  52. cd..\dos_v
  53. ..\wsp ezscsi2
  54. cd..\nec98
  55. ..\wsp ezscsi2
  56. cd..
  57.  
  58. echo --------------------------------------------------------------------
  59. echo           EZ-SCSI Pro 3.5J Rev.G のファイルを削除します。       
  60. echo.
  61. echo    注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 
  62. echo          されます!                                               
  63. echo --------------------------------------------------------------------
  64. echo よろしいですか? [Yes, No, Quit] :
  65. keyin /ynq
  66. if errorlevel 3 goto exit_2
  67. if errorlevel 2 goto skip1
  68. del dos_v\$*.*
  69. del nec98\$*.*
  70. goto skip1_no
  71.  
  72. :skip1
  73. cls
  74. echo 
  75. echo --------------------------------------------------------------------
  76. echo    注意:EZ-SCSI Pro 3.5J Rev.G のファイルはファイル名の先頭が  
  77. echo          '$'になって残っています!                                
  78. echo --------------------------------------------------------------------
  79. :skip1_no
  80. echo --------------------------------------------------------------------
  81. echo                     差分ファイルを削除します。                    
  82. echo.
  83. echo   注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!
  84. echo --------------------------------------------------------------------
  85. echo よろしいですか? [Yes, No, Quit] :
  86. keyin /ynq
  87. if errorlevel 3 goto exit_3
  88. if errorlevel 2 goto skip2
  89. del dos_v\*.wup
  90. del nec98\*.wup
  91. goto skip2_no
  92.  
  93. :skip2
  94. cls
  95. echo 
  96. echo -------------------------------------------------------------------
  97. echo    注意:差分ファイル(*.WUP)がすべて残っています!                
  98. echo -------------------------------------------------------------------
  99. :skip2_no
  100. echo -------------------------------------------------------------------
  101. echo    EZ-SCSI Pro 3.5J Rev.H 2/5 用の空フロッピーディスクを        
  102. echo    フロッピー ドライブにセットして下さい。                        
  103. echo -------------------------------------------------------------------
  104. echo よろしいですか? [Yes, No, Quit] :
  105. keyin /ynq
  106. if errorlevel 3 goto exit_4
  107. if errorlevel 2 goto exit_4
  108.  
  109. rem フロッピーディスクが空かどうかのチェック
  110. IF EXIST %dn%:\*.* goto errfiles
  111. IF EXIST %dn%:\dos_v\*.* goto errfiles
  112. IF NOT EXIST %dn%:\nec98\*.* goto nextstep
  113. :errfiles
  114. cls
  115. echo 
  116. echo ******************************************************************
  117. echo ********** フロッピーディスクに何かファイルがあります **********
  118. echo ******************************************************************
  119. goto skip2_no
  120.  
  121. :nextstep
  122. md %dn%:\dos_v
  123. md %dn%:\nec98
  124. copy dos_v\EZSCSI.2      %dn%:\dos_v  > NUL
  125. copy nec98\EZSCSI.2      %dn%:\nec98  > NUL
  126. goto exit
  127. :exit_1
  128. cls
  129. echo 
  130. echo -------------------------------------------------------------------
  131. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  132. echo    は中断しました!                                               
  133. echo -------------------------------------------------------------------
  134. goto end
  135. :exit_2
  136. cls
  137. echo 
  138. echo -------------------------------------------------------------------
  139. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  140. echo    は中断しました!                                               
  141. echo.
  142. echo    注意:EZ-SCSI Pro 3.5J Rev.G のファイルはファイル名の先頭が  
  143. echo          '$'になって残っています。                                
  144. echo          また、差分ファイル(*.WUP)もすべて残っています。          
  145. echo -------------------------------------------------------------------
  146. goto end
  147. :exit_3
  148. cls
  149. echo 
  150. echo -------------------------------------------------------------------
  151. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  152. echo    は中断しました!                                               
  153. echo.
  154. echo    注意:差分ファイル(*.WUP)がすべて残っています。                
  155. echo -------------------------------------------------------------------
  156. goto end
  157. :exit_4
  158. cls
  159. echo 
  160. echo -------------------------------------------------------------------
  161. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  162. echo    は中断しました!                                               
  163. echo.
  164. echo    注意:アップデート済みのファイルがすべて残っています。         
  165. echo -------------------------------------------------------------------
  166. goto end
  167. :exit
  168. echo.
  169. echo -------------------------------------------------------------------
  170. echo     ******************  お疲れ様でした ************************  
  171. echo     EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのディスクの 
  172. echo     アップデートは終了しました。                                  
  173. echo     アップデートしたディスクには下記の内容を記したラベルを貼って  
  174. echo     下さい。                                                      
  175. echo              **********************************************       
  176. echo              * アダプテック EZ-SCSI Pro Version 3.5J Rev.H    *      
  177. echo              *      差分アップデート版                    *      
  178. echo              *      DOS/Windows用                        *      
  179. echo              *      ディスク 2/5 セットアップ                     *      
  180. echo              *                                            *      
  181. echo              * Copyright(c) 1992-1997 Adaptec, Inc.       *      
  182. echo              * All rights reserved.                       *      
  183. echo              **********************************************       
  184. echo.
  185. echo    注意:カレントディレクトリにアップデート済みのファイルすべてと 
  186. echo          UPDATE_2.BATファイルが残っています。プロンプト表示に戻っ 
  187. echo          たら削除して下さい。                                     
  188. echo -------------------------------------------------------------------
  189. :end
  190.