home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 November / VPR9611B.ISO / driver / adaptec / 986b27a3 / update_2.bat < prev   
DOS Batch File  |  1995-11-15  |  12KB  |  319 lines

  1. @echo off
  2. cls
  3. echo ********************************************************************
  4. echo *   EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A へのアップ           *
  5. echo *   デートを開始します。                                           *
  6. echo ********************************************************************
  7. echo --------------------------------------------------------------------
  8. echo  注意:1.44MBフォーマット済みの空の3.5インチフロッピー 
  9. echo        ディスクは、用意してありますか?                        
  10. echo        また、3.07J Rev.A への差分ファイルだけがカレント    
  11. echo        ディレクトリにありますか?                               
  12. echo --------------------------------------------------------------------
  13. echo よろしいですか? [Yes, No, Quit] :
  14. key_in /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. key_in /ynq
  23. if errorlevel 3 goto exit_1
  24. if errorlevel 2 goto drv
  25.  
  26. :dskset
  27. echo ------------------------------------------------------------------
  28. echo    EZ-SCSI 98版 3.06J Rev.B 2/2 のフロッピーディスクを          
  29. echo    フロッピードライブにセットして下さい。                       
  30. echo ------------------------------------------------------------------
  31. echo よろしいですか? [Yes, No, Quit] :
  32. key_in /ynq
  33. if errorlevel 3 goto exit_1
  34. if errorlevel 2 goto exit_1
  35. if NOT EXIST %dn%:\AFDISK.EX_   goto dskset
  36. if NOT EXIST %dn%:\AFDISK.CW_   goto dskset
  37. if NOT EXIST %dn%:\AFDISK.HL_   goto dskset
  38. if NOT EXIST %dn%:\ASPI2DOS.SY_ goto dskset
  39. if NOT EXIST %dn%:\ASPI8DOS.SY_ goto dskset
  40. if NOT EXIST %dn%:\ASPICD.SY_   goto dskset
  41. if NOT EXIST %dn%:\ASPIDISK.SY_ goto dskset
  42. if NOT EXIST %dn%:\DOSINST.BAT  goto dskset
  43. if NOT EXIST %dn%:\EXPAND.EXE   goto dskset
  44. if NOT EXIST %dn%:\EZSCSI.3     goto dskset
  45. if NOT EXIST %dn%:\EZSCSI.INF   goto dskset
  46. if NOT EXIST %dn%:\EZSCSI.EX!   goto dskset
  47. if NOT EXIST %dn%:\EZSCSI.CW!   goto dskset
  48. if NOT EXIST %dn%:\EZSCSI.HL!   goto dskset
  49. if NOT EXIST %dn%:\MSCDEX.EX_   goto dskset
  50. if NOT EXIST %dn%:\RMVTOOL.EX_  goto dskset
  51. if NOT EXIST %dn%:\SCSIFMT.EX_  goto dskset
  52. if NOT EXIST %dn%:\SCSIFMT.CW_  goto dskset
  53. if NOT EXIST %dn%:\SCSIFMT.HL_  goto dskset
  54. if NOT EXIST %dn%:\SJIIX.SY_    goto dskset
  55. filechck %dn%:\ASPI2DOS.SY_ 95-06-20-03:06 20396
  56. if errorlevel 6 goto exit_1
  57. if errorlevel 5 goto dskset
  58. if errorlevel 4 goto exit_1
  59. if errorlevel 3 goto dskset
  60. if errorlevel 2 goto dskset
  61. if errorlevel 1 goto dskset
  62.  
  63. echo オリジナルのファイルをハードディスクにコピーしています。
  64. copy %dn%:\AFDISK.EX_   > NUL
  65. copy %dn%:\AFDISK.CW_   > NUL
  66. copy %dn%:\AFDISK.HL_   > NUL
  67. copy %dn%:\ASPI2DOS.SY_ > NUL
  68. copy %dn%:\ASPI8DOS.SY_ > NUL
  69. copy %dn%:\ASPICD.SY_   > NUL
  70. copy %dn%:\ASPIDISK.SY_ > NUL
  71. copy %dn%:\DOSINST.BAT  > NUL
  72. copy %dn%:\EXPAND.EXE   > NUL
  73. copy %dn%:\EZSCSI.3     > NUL
  74. copy %dn%:\EZSCSI.INF   > NUL
  75. copy %dn%:\EZSCSI.EX!   > NUL
  76. copy %dn%:\EZSCSI.CW!   > NUL
  77. copy %dn%:\EZSCSI.HL!   > NUL
  78. copy %dn%:\MSCDEX.EX_   > NUL
  79. copy %dn%:\RMVTOOL.EX_  > NUL
  80. copy %dn%:\SCSIFMT.EX_  > NUL
  81. copy %dn%:\SCSIFMT.CW_  > NUL
  82. copy %dn%:\SCSIFMT.HL_  > NUL
  83. copy %dn%:\SJIIX.SY_    > NUL
  84.  
  85. echo ファイルのアップデートを開始します。
  86. wsp -T AFDISK_X
  87. wsp -T AFDISK_W
  88. wsp -T AFDISK_L
  89. wsp ASPI2DOS
  90. wsp ASPI8DOS
  91. wsp ASPICDSY
  92. wsp -T ASPIDISK
  93. wsp -T DOSINSTB
  94. wsp EXPANDEX
  95. wsp EZSCSI_3
  96. wsp -T EZSCSINF
  97. wsp EZSCSIX!
  98. wsp EZSCSIW!
  99. wsp -T EZSCSIL!
  100. wsp MSCDEXEX
  101. wsp -T RMVTOOLE
  102. wsp -T SCSIFMTX
  103. wsp -T SCSIFMTW
  104. wsp -T SCSIFMTL
  105. wsp SJIIX_SY
  106. ren UPADD001.BIN AFDISK.VL_   
  107. ren UPADD002.BIN AFDISK.VW_   
  108. ren UPADD003.BIN AFDISK.VX_   
  109. ren UPADD004.BIN ASPI2DOS.VY_ 
  110. ren UPADD005.BIN ASPI2PNP.VY_ 
  111. ren UPADD006.BIN ASPI4DOS.VY_ 
  112. ren UPADD007.BIN ASPI7DOS.VY_ 
  113. ren UPADD008.BIN ASPI8DOS.VY_ 
  114. ren UPADD009.BIN ASPIBUF.VY_  
  115. ren UPADD010.BIN ASPIEDOS.VY_ 
  116. ren UPADD011.BIN CDPLAYER.VO_ 
  117. ren UPADD012.BIN CDPLAYER.VX_ 
  118. ren UPADD013.BIN CHKDOS98.EXE 
  119. ren UPADD014.BIN EZ1540.VZ!   
  120. ren UPADD015.BIN EZ1740.VZ!   
  121. ren UPADD016.BIN EZ358.VZ!    
  122. ren UPADD017.BIN EZ6X60.9Z!   
  123. ren UPADD018.BIN EZ6X60.VZ!   
  124. ren UPADD019.BIN EZ7770.VZ!   
  125. ren UPADD020.BIN EZ7870.9Z!   
  126. ren UPADD021.BIN EZ7870.VZ!   
  127. ren UPADD022.BIN EZSCSI.VL!   
  128. ren UPADD023.BIN EZSCSI.VNF   
  129. ren UPADD024.BIN EZSCSI.VW!   
  130. ren UPADD025.BIN EZSCSI.VX!   
  131. ren UPADD026.BIN KEYIN.EXE    
  132. ren UPADD027.BIN MA358.VY_    
  133. ren UPADD028.BIN MA358IBM.VY_ 
  134. ren UPADD029.BIN MA358NEC.VY_ 
  135. ren UPADD030.BIN SCSIFMT.VL_  
  136. ren UPADD031.BIN SCSIFMT.VW_  
  137. ren UPADD032.BIN SCSIFMT.VX_  
  138. ren UPADD033.BIN VASPID.98_   
  139. ren UPADD034.BIN VASPID.V8_   
  140. ren UPADD035.BIN VHDFMT.VX_   
  141. ren UPADD036.BIN ZZZZZ9.BAT   
  142. ren UPADD037.BIN ZZZZZV.BAT   
  143. echo ----------------------------------------------------------------
  144. echo          EZ-SCSI 98版 3.06J Rev.B のファイルを削除します。      
  145. echo.
  146. echo  注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 
  147. echo        されます!                                               
  148. echo ----------------------------------------------------------------
  149. echo よろしいですか? [Yes, No, Quit] :
  150. key_in /ynq
  151. if errorlevel 3 goto exit_2
  152. if errorlevel 2 goto skip1
  153. del $*.*
  154. goto skip1_no
  155. :skip1
  156. cls
  157. echo 
  158. echo ----------------------------------------------------------------
  159. echo  注意:EZ-SCSI 98版 3.06J Rev.B のファイルはファイル名の先頭が  
  160. echo        '$'になって残っています!                                
  161. echo ----------------------------------------------------------------
  162. :skip1_no
  163. echo -----------------------------------------------------------------
  164. echo                   差分ファイルを削除します。                    
  165. echo.
  166. echo  注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!
  167. echo -----------------------------------------------------------------
  168. echo よろしいですか? [Yes, No, Quit] :
  169. key_in /ynq
  170. if errorlevel 3 goto exit_3
  171. if errorlevel 2 goto skip2
  172. del *.wup
  173. goto skip2_no
  174. :skip2
  175. cls
  176. echo 
  177. echo ----------------------------------------------------------------
  178. echo  注意:差分ファイル(*.WUP)がすべて残っています!                
  179. echo ----------------------------------------------------------------
  180. :skip2_no
  181. echo ----------------------------------------------------------------
  182. echo  EZ-SCSI 3.07J Rev.A 3/3 の空フロッピーディスクを          
  183. echo  フロッピードライブにセットして下さい。                         
  184. echo ----------------------------------------------------------------
  185. echo よろしいですか? [Yes, No, Quit] :
  186. key_in /ynq
  187. if errorlevel 3 goto exit_4
  188. if errorlevel 2 goto exit_4
  189.  
  190. rem フロッピーディスクが空かどうかのチェック
  191. IF NOT EXIST %dn%:\*.* goto nextstep
  192. cls
  193. echo 
  194. echo ******************************************************************
  195. echo ********** フロッピーディスクに何かファイルがあります **********
  196. echo ******************************************************************
  197. goto skip2_no
  198.  
  199. :nextstep
  200. copy AFDISK.9X_   %dn%:\  > NUL
  201. copy AFDISK.9W_   %dn%:\  > NUL
  202. copy AFDISK.9L_   %dn%:\  > NUL
  203. copy AFDISK.VL_   %dn%:\  > NUL
  204. copy AFDISK.VW_   %dn%:\  > NUL
  205. copy AFDISK.VX_   %dn%:\  > NUL
  206. copy ASPI2DOS.9Y_ %dn%:\  > NUL
  207. copy ASPI2DOS.VY_ %dn%:\  > NUL
  208. copy ASPI2PNP.VY_ %dn%:\  > NUL
  209. copy ASPI4DOS.VY_ %dn%:\  > NUL
  210. copy ASPI7DOS.VY_ %dn%:\  > NUL
  211. copy ASPI8DOS.9Y_ %dn%:\  > NUL
  212. copy ASPI8DOS.VY_ %dn%:\  > NUL
  213. copy ASPIBUF.VY_  %dn%:\  > NUL
  214. copy ASPICD.SY_   %dn%:\  > NUL
  215. copy ASPIDISK.SY_ %dn%:\  > NUL
  216. copy ASPIEDOS.VY_ %dn%:\  > NUL
  217. copy CDPLAYER.VO_ %dn%:\  > NUL
  218. copy CDPLAYER.VX_ %dn%:\  > NUL
  219. copy CHKDOS98.EXE %dn%:\  > NUL
  220. copy DOSINST.BAT  %dn%:\  > NUL
  221. copy EXPAND.EXE   %dn%:\  > NUL
  222. copy EZ1540.VZ!   %dn%:\  > NUL
  223. copy EZ1740.VZ!   %dn%:\  > NUL
  224. copy EZ358.VZ!    %dn%:\  > NUL
  225. copy EZ6X60.9Z!   %dn%:\  > NUL
  226. copy EZ6X60.VZ!   %dn%:\  > NUL
  227. copy EZ7770.VZ!   %dn%:\  > NUL
  228. copy EZ7870.9Z!   %dn%:\  > NUL
  229. copy EZ7870.VZ!   %dn%:\  > NUL
  230. copy EZSCSI.3     %dn%:\  > NUL
  231. copy EZSCSI.9NF   %dn%:\  > NUL
  232. copy EZSCSI.9X!   %dn%:\  > NUL
  233. copy EZSCSI.9W!   %dn%:\  > NUL
  234. copy EZSCSI.9L!   %dn%:\  > NUL
  235. copy EZSCSI.VL!   %dn%:\  > NUL
  236. copy EZSCSI.VNF   %dn%:\  > NUL
  237. copy EZSCSI.VW!   %dn%:\  > NUL
  238. copy EZSCSI.VX!   %dn%:\  > NUL
  239. copy KEYIN.EXE    %dn%:\  > NUL
  240. copy MA358.VY_    %dn%:\  > NUL
  241. copy MA358IBM.VY_ %dn%:\  > NUL
  242. copy MA358NEC.VY_ %dn%:\  > NUL
  243. copy MSCDEX.EX_   %dn%:\  > NUL
  244. copy RMVTOOL.EX_  %dn%:\  > NUL
  245. copy SCSIFMT.9X_  %dn%:\  > NUL
  246. copy SCSIFMT.9W_  %dn%:\  > NUL
  247. copy SCSIFMT.9L_  %dn%:\  > NUL
  248. copy SCSIFMT.VL_  %dn%:\  > NUL
  249. copy SCSIFMT.VW_  %dn%:\  > NUL
  250. copy SCSIFMT.VX_  %dn%:\  > NUL
  251. copy SJIIX.SY_    %dn%:\  > NUL
  252. copy VASPID.98_   %dn%:\  > NUL
  253. copy VASPID.V8_   %dn%:\  > NUL
  254. copy VHDFMT.VX_   %dn%:\  > NUL
  255. copy ZZZZZ9.BAT   %dn%:\  > NUL
  256. copy ZZZZZV.BAT   %dn%:\  > NUL
  257. goto exit
  258. :exit_1
  259. echo ----------------------------------------------------------------
  260. echo  EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A のアップデート  
  261. echo  は中断しました!                                               
  262. echo ----------------------------------------------------------------
  263. goto end
  264. :exit_2
  265. cls
  266. echo 
  267. echo ----------------------------------------------------------------
  268. echo  EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A のアップデート  
  269. echo  は中断しました!                                               
  270. echo.
  271. echo  注意:EZ-SCSI 98版 3.06J Rev.B のファイルはファイル名の先頭が  
  272. echo        '$'になって残っています。                                
  273. echo        また、差分ファイル(*.WUP)もすべて残っています。          
  274. echo ----------------------------------------------------------------
  275. goto end
  276. :exit_3
  277. cls
  278. echo 
  279. echo ----------------------------------------------------------------
  280. echo  EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A のアップデート  
  281. echo  は中断しました!                                               
  282. echo.
  283. echo  注意:差分ファイル(*.WUP)がすべて残っています。                
  284. echo ----------------------------------------------------------------
  285. goto end
  286. :exit_4
  287. cls
  288. echo 
  289. echo ----------------------------------------------------------------
  290. echo  EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A のアップデート  
  291. echo  は中断しました!                                               
  292. echo.
  293. echo  注意:アップデート済みのファイルがすべて残っています。         
  294. echo ----------------------------------------------------------------
  295. goto end
  296. :exit
  297. echo.
  298. echo ----------------------------------------------------------------
  299. echo   ******************  お疲れ様でした ************************  
  300. echo   EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A へのディスクの
  301. echo   アップデートは終了しました。                                  
  302. echo   アップデートしたディスクには下記の内容を記したラベルを貼って  
  303. echo   下さい。                                                      
  304. echo            ****************************************       
  305. echo            * アダプテック EZ-SCSI  Version3.07J Rev.A *       
  306. echo            * 差分アップデート版                   *       
  307. echo            * DOS/Windows用  日本語版              *       
  308. echo            * ディスク 3/3                            *       
  309. echo            *                                      *       
  310. echo            * Copyright(c) 1992-1995 Adaptec, Inc. *       
  311. echo            * All rights reserved.                 *       
  312. echo            ****************************************       
  313. echo ----------------------------------------------------------------
  314. echo  注意:カレントディレクトリにアップデート済みのファイルすべてと 
  315. echo        UPDATE_2.BATファイルが残っています。プロンプト表示に戻っ 
  316. echo        たら削除して下さい。                                     
  317. echo ----------------------------------------------------------------
  318. :end
  319.