home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703B.ISO / driver / adaptec / p35ja2b2 / update_2.bat < prev   
DOS Batch File  |  1995-07-12  |  7KB  |  191 lines

  1. @echo off
  2. cls
  3. echo ********************************************************************
  4. echo *   EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B へのアップデートを  *
  5. echo *   開始します。                                                   *
  6. echo ********************************************************************
  7. echo --------------------------------------------------------------------
  8. echo    注意:1.44MBフォーマット済みの空の3.5インチフロッピー   
  9. echo          ディスクは、用意してありますか?                        
  10. echo          また、Pro 3.5J Rev.B への差分ファイルだけがカレント     
  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.A 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. echo オリジナルのファイルをハードディスクにコピーしています。
  39. cd dos_v
  40. copy %dn%:\DOS_V\EZSCSI.2      > NUL
  41. cd..\nec98
  42. copy %dn%:\NEC98\EZSCSI.2      > NUL
  43.  
  44. cd..\dos_v
  45. wsp ezscsi
  46. cd..\nec98
  47. wsp ezscsi
  48. cd..
  49.  
  50. echo --------------------------------------------------------------------
  51. echo           EZ-SCSI Pro 3.5J Rev.A のファイルを削除します。       
  52. echo.
  53. echo    注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 
  54. echo          されます!                                               
  55. echo --------------------------------------------------------------------
  56. echo よろしいですか? [Yes, No, Quit] :
  57. keyin /ynq
  58. if errorlevel 3 goto exit_2
  59. if errorlevel 2 goto skip1
  60. cd dos_v
  61. del $*.*
  62. cd..\nec98
  63. del $*.*
  64. cd..
  65. goto skip1_no
  66.  
  67. :skip1
  68. cls
  69. echo 
  70. echo --------------------------------------------------------------------
  71. echo    注意:EZ-SCSI Pro 3.5J Rev.A のファイルはファイル名の先頭が  
  72. echo          '$'になって残っています!                                
  73. echo --------------------------------------------------------------------
  74. :skip1_no
  75. echo --------------------------------------------------------------------
  76. echo                     差分ファイルを削除します。                    
  77. echo.
  78. echo   注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!
  79. echo --------------------------------------------------------------------
  80. echo よろしいですか? [Yes, No, Quit] :
  81. keyin /ynq
  82. if errorlevel 3 goto exit_3
  83. if errorlevel 2 goto skip2
  84. cd dos_v
  85. del *.wup
  86. cd..\nec98
  87. del *.wup
  88. cd..
  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.B 2/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. cd  dos_v
  123. copy EZSCSI.2      %dn%:\dos_v  > NUL
  124. cd..\nec98
  125. copy EZSCSI.2      %dn%:\nec98  > NUL
  126. cd..
  127. goto exit
  128. :exit_1
  129. cls
  130. echo 
  131. echo -------------------------------------------------------------------
  132. echo    EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B のアップデート  
  133. echo    は中断しました!                                               
  134. echo -------------------------------------------------------------------
  135. goto end
  136. :exit_2
  137. cls
  138. echo 
  139. echo -------------------------------------------------------------------
  140. echo    EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B のアップデート  
  141. echo    は中断しました!                                               
  142. echo.
  143. echo    注意:EZ-SCSI Pro 3.5J Rev.A のファイルはファイル名の先頭が  
  144. echo          '$'になって残っています。                                
  145. echo          また、差分ファイル(*.WUP)もすべて残っています。          
  146. echo -------------------------------------------------------------------
  147. goto end
  148. :exit_3
  149. cls
  150. echo 
  151. echo -------------------------------------------------------------------
  152. echo    EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B のアップデート  
  153. echo    は中断しました!                                               
  154. echo.
  155. echo    注意:差分ファイル(*.WUP)がすべて残っています。                
  156. echo -------------------------------------------------------------------
  157. goto end
  158. :exit_4
  159. cls
  160. echo 
  161. echo -------------------------------------------------------------------
  162. echo    EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B のアップデート  
  163. echo    は中断しました!                                               
  164. echo.
  165. echo    注意:アップデート済みのファイルがすべて残っています。         
  166. echo -------------------------------------------------------------------
  167. goto end
  168. :exit
  169. echo.
  170. echo -------------------------------------------------------------------
  171. echo     ******************  お疲れ様でした ************************  
  172. echo     EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B へのディスクの 
  173. echo     アップデートは終了しました。                                  
  174. echo     アップデートしたディスクには下記の内容を記したラベルを貼って  
  175. echo     下さい。                                                      
  176. echo              **********************************************       
  177. echo              * アダプテック EZ-SCSI Pro Version 3.5J Rev.B    *      
  178. echo              * 差分アップデート版                         *      
  179. echo              * DOS/Windows用 日本語版                    *      
  180. echo              * ディスク 2/5 セットアップ                          *      
  181. echo              *                                            *      
  182. echo              * Copyright(c) 1992-1995 Adaptec, Inc.       *      
  183. echo              * All rights reserved.                       *      
  184. echo              **********************************************       
  185. echo.
  186. echo    注意:カレントディレクトリにアップデート済みのファイルすべてと 
  187. echo          UPDATE_1.BATファイルが残っています。プロンプト表示に戻っ 
  188. echo          たら削除して下さい。                                     
  189. echo -------------------------------------------------------------------
  190. :end
  191.