home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / driver / adaptec / 306a26b2 / update_2.bat < prev   
DOS Batch File  |  1995-06-22  |  11KB  |  260 lines

  1. @echo off
  2. cls
  3. echo ┌────────────────────────────────┐
  4. echo │  EZ-SCSI 3.06J Rev.A から 3.06J Rev.B へのアップデートを       │
  5. echo │  開始します。                                                  │
  6. echo └────────────────────────────────┘
  7. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  8. echo ┃ 注意:1.44MBフォーマット済みの空の3.5インチフロッピー ┃
  9. echo ┃       ディスクは、用意してありますか? また、3.06J Rev.B への ┃
  10. echo ┃       差分ファイルだけがカレントディレクトリにありますか?     ┃
  11. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  12. echo よろしいですか? [Yes, No, Quit] :
  13. keyin /ynq
  14. if errorlevel 3 goto exit_1
  15. if errorlevel 2 goto exit_1
  16. :dskset
  17. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  18. echo ┃   EZ-SCSI 3.06J 2/2 Rev.A のフロッピーディスクをAドライブに   ┃
  19. echo ┃   セットして下さい。                                           ┃
  20. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  21. echo よろしいですか? [Yes, No, Quit] :
  22. keyin /ynq
  23. if errorlevel 3 goto exit_1
  24. if errorlevel 2 goto exit_1
  25. if NOT EXIST A:\AFDISK.EX_   goto dskset
  26. if NOT EXIST A:\AFDISK.CW_   goto dskset
  27. if NOT EXIST A:\AFDISK.HL_   goto dskset
  28. if NOT EXIST A:\ASPI2DOS.SY_ goto dskset
  29. if NOT EXIST A:\ASPI4DOS.SY_ goto dskset
  30. if NOT EXIST A:\ASPI7DOS.SY_ goto dskset
  31. if NOT EXIST A:\ASPI8DOS.SY_ goto dskset
  32. if NOT EXIST A:\ASPIBUF.SY_  goto dskset
  33. if NOT EXIST A:\ASPICD.SY_   goto dskset
  34. if NOT EXIST A:\ASPIDISK.SY_ goto dskset
  35. if NOT EXIST A:\ASPIEDOS.SY_ goto dskset
  36. if NOT EXIST A:\CDPLAYER.EX_ goto dskset
  37. if NOT EXIST A:\CDPLAYER.FO_ goto dskset
  38. if NOT EXIST A:\DOSINST.BAT  goto dskset
  39. if NOT EXIST A:\EXPAND.EXE   goto dskset
  40. if NOT EXIST A:\EZSCSI.2     goto dskset
  41. if NOT EXIST A:\EZSCSI.3     goto dskset
  42. if NOT EXIST A:\EZSCSI.INF   goto dskset
  43. if NOT EXIST A:\EZSCSI.EX!   goto dskset
  44. if NOT EXIST A:\EZSCSI.CW!   goto dskset
  45. if NOT EXIST A:\EZSCSI.HL!   goto dskset
  46. if NOT EXIST A:\MSCDEX.EX_   goto dskset
  47. if NOT EXIST A:\RMVTOOL.EX_  goto dskset
  48. if NOT EXIST A:\SCSIFMT.EX_  goto dskset
  49. if NOT EXIST A:\SCSIFMT.CW_  goto dskset
  50. if NOT EXIST A:\SCSIFMT.HL_  goto dskset
  51. if NOT EXIST A:\SJIIX.SY_    goto dskset
  52. if NOT EXIST A:\VHDFMT.EX_   goto dskset
  53. if NOT EXIST A:\EZ1540.EZ!   goto dskset
  54. if NOT EXIST A:\EZ1740.EZ!   goto dskset
  55. if NOT EXIST A:\EZ6X60.EZ!   goto dskset
  56. if NOT EXIST A:\EZ7770.EZ!   goto dskset
  57. if NOT EXIST A:\EZ7870.EZ!   goto dskset
  58. filchk A:\ASPI2DOS.SY_ 95-05-16-03:59 19574
  59. if errorlevel 6 goto exit_1
  60. if errorlevel 5 goto dskset
  61. if errorlevel 4 goto exit_1
  62. if errorlevel 3 goto dskset
  63. if errorlevel 2 goto dskset
  64. if errorlevel 1 goto dskset
  65.  
  66. echo オリジナルのファイルをハードディスクにコピーしています。
  67. copy A:\AFDISK.EX_   > NUL
  68. copy A:\AFDISK.CW_   > NUL
  69. copy A:\AFDISK.HL_   > NUL
  70. copy A:\ASPI2DOS.SY_ > NUL
  71. copy A:\ASPI4DOS.SY_ > NUL
  72. copy A:\ASPI7DOS.SY_ > NUL
  73. copy A:\ASPI8DOS.SY_ > NUL
  74. copy A:\ASPIBUF.SY_  > NUL
  75. copy A:\ASPICD.SY_   > NUL
  76. copy A:\ASPIDISK.SY_ > NUL
  77. copy A:\ASPIEDOS.SY_ > NUL
  78. copy A:\CDPLAYER.EX_ > NUL
  79. copy A:\CDPLAYER.FO_ > NUL
  80. copy A:\DOSINST.BAT  > NUL
  81. copy A:\EXPAND.EXE   > NUL
  82. copy A:\EZSCSI.2     > NUL
  83. copy A:\EZSCSI.3     > NUL
  84. copy A:\EZSCSI.INF   > NUL
  85. copy A:\EZSCSI.EX!   > NUL
  86. copy A:\EZSCSI.CW!   > NUL
  87. copy A:\EZSCSI.HL!   > NUL
  88. copy A:\MSCDEX.EX_   > NUL
  89. copy A:\RMVTOOL.EX_  > NUL
  90. copy A:\SCSIFMT.EX_  > NUL
  91. copy A:\SCSIFMT.CW_  > NUL
  92. copy A:\SCSIFMT.HL_  > NUL
  93. copy A:\SJIIX.SY_    > NUL
  94. copy A:\VHDFMT.EX_   > NUL
  95. copy A:\EZ1540.EZ!   > NUL
  96. copy A:\EZ1740.EZ!   > NUL
  97. copy A:\EZ6X60.EZ!   > NUL
  98. copy A:\EZ7770.EZ!   > NUL
  99. copy A:\EZ7870.EZ!   > NUL
  100.  
  101. echo ファイルのアップデートを開始します。
  102. wsp ASPI2DOS
  103. wsp ASPICD
  104. wsp EZSCSI2
  105. wsp EZSCSI3
  106. wsp CDPLAYER
  107. echo ┌────────────────────────────────┐
  108. echo │           EZ-SCSI 3.06J Rev.A のファイルを削除します。         │
  109. echo └────────────────────────────────┘
  110. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  111. echo ┃ 注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 ┃
  112. echo ┃       されます!                                               ┃
  113. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  114. echo よろしいですか? [Yes, No, Quit] :
  115. keyin /ynq
  116. if errorlevel 3 goto exit_2
  117. if errorlevel 2 goto skip1
  118. del $*.*
  119. goto skip1_no
  120. :skip1
  121. cls
  122. echo 
  123. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  124. echo ┃ 注意:EZ-SCSI 3.06J Rev.A のファイルはファイル名の先頭が'$'に  ┃
  125. echo ┃       なって残っています!                                     ┃
  126. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  127. :skip1_no
  128. echo ┌────────────────────────────────┐
  129. echo │                  差分ファイルを削除します。                    │
  130. echo └────────────────────────────────┘
  131. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  132. echo ┃注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!┃
  133. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  134. echo よろしいですか? [Yes, No, Quit] :
  135. keyin /ynq
  136. if errorlevel 3 goto exit_3
  137. if errorlevel 2 goto skip2
  138. del *.wup
  139. goto skip2_no
  140. :skip2
  141. cls
  142. echo 
  143. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  144. echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています!                ┃
  145. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  146. :skip2_no
  147. echo ┌────────────────────────────────┐
  148. echo │ EZ-SCSI 3.06J 2/2 Rev.B 用の空フロッピーディスクをAドライブに │
  149. echo │ セットして下さい。                                             │
  150. echo └────────────────────────────────┘
  151. echo よろしいですか? [Yes, No, Quit] :
  152. keyin /ynq
  153. if errorlevel 3 goto exit_4
  154. if errorlevel 2 goto exit_4
  155.  
  156. rem フロッピーディスクが空かどうかのチェック
  157. IF NOT EXIST A:\*.* goto nextstep
  158. cls
  159. echo 
  160. echo *********************************
  161. echo ***** フロッピーディスクに何かファイルがあります *****
  162. echo *********************************
  163. goto skip2_no
  164.  
  165. :nextstep
  166. copy EZSCSI.2     A:\  > NUL
  167. copy EZSCSI.3     A:\  > NUL
  168. copy EXPAND.EXE   A:\  > NUL
  169. copy DOSINST.BAT  A:\  > NUL
  170. copy EZSCSI.INF   A:\  > NUL
  171. copy EZ1540.EZ!   A:\  > NUL
  172. copy EZ1740.EZ!   A:\  > NUL
  173. copy EZ6X60.EZ!   A:\  > NUL
  174. copy EZ7770.EZ!   A:\  > NUL
  175. copy EZ7870.EZ!   A:\  > NUL
  176. copy EZSCSI.EX!   A:\  > NUL
  177. copy EZSCSI.CW!   A:\  > NUL
  178. copy EZSCSI.HL!   A:\  > NUL
  179. copy AFDISK.EX_   A:\  > NUL
  180. copy AFDISK.CW_   A:\  > NUL
  181. copy AFDISK.HL_   A:\  > NUL
  182. copy SCSIFMT.EX_  A:\  > NUL
  183. copy SCSIFMT.CW_  A:\  > NUL
  184. copy SCSIFMT.HL_  A:\  > NUL
  185. copy CDPLAYER.EX_ A:\  > NUL
  186. copy CDPLAYER.FO_ A:\  > NUL
  187. copy MSCDEX.EX_   A:\  > NUL
  188. copy RMVTOOL.EX_  A:\  > NUL
  189. copy VHDFMT.EX_   A:\  > NUL
  190. copy ASPI2DOS.SY_ A:\  > NUL
  191. copy ASPI4DOS.SY_ A:\  > NUL
  192. copy ASPI7DOS.SY_ A:\  > NUL
  193. copy ASPI8DOS.SY_ A:\  > NUL
  194. copy ASPIEDOS.SY_ A:\  > NUL
  195. copy ASPICD.SY_   A:\  > NUL
  196. copy ASPIDISK.SY_ A:\  > NUL
  197. copy SJIIX.SY_    A:\  > NUL
  198. copy ASPIBUF.SY_  A:\  > NUL
  199. goto exit
  200. :exit_1
  201. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  202. echo ┃ EZ-SCSI 3.06J Rev.A から 3.06J Rev.B のアップデートは中断しま  ┃
  203. echo ┃ した!                                                         ┃
  204. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  205. goto end
  206. :exit_2
  207. cls
  208. echo 
  209. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  210. echo ┃ EZ-SCSI 3.06J Rev.A から 3.06J Rev.B のアップデートは中断しま  ┃
  211. echo ┃ した!                                                         ┃
  212. echo ┠────────────────────────────────┨
  213. echo ┃ 注意:EZ-SCSI 3.06J Rev.A のファイルはファイル名の先頭が'$'に  ┃
  214. echo ┃       なって残っています。                                     ┃
  215. echo ┃       また、差分ファイル(*.WUP)もすべて残っています。          ┃
  216. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  217. goto end
  218. :exit_3
  219. cls
  220. echo 
  221. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  222. echo ┃ EZ-SCSI 3.06J Rev.A から 3.06J Rev.B のアップデートは中断しま  ┃
  223. echo ┃ した!                                                         ┃
  224. echo ┠────────────────────────────────┨
  225. echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています。                ┃
  226. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  227. goto end
  228. :exit_4
  229. cls
  230. echo 
  231. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  232. echo ┃ EZ-SCSI 3.06J Rev.A から 3.06J Rev.B のアップデートは中断しま  ┃
  233. echo ┃ した!                                                         ┃
  234. echo ┠────────────────────────────────┨
  235. echo ┃ 注意:アップデート済みのファイルがすべて残っています。         ┃
  236. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  237. goto end
  238. :exit
  239. echo ┌────────────────────────────────┐
  240. echo │  *********  お疲れ様でした ************  │
  241. echo │  EZ-SCSI 3.06J Rev.A から 3.06J Rev.B へのディスクのアップ     │
  242. echo │  デートは終了しました。                                        │
  243. echo │  アップデートしたディスクには下記の内容を記したラベルを貼って  │
  244. echo │  下さい。                                                      │
  245. echo │           ┏━━━━━━━━━━━━━━━━━━┓             │
  246. echo │           ┃アダプテック EZ-SCSI  Version3.06J Rev.B┃             │
  247. echo │           ┃差分アップデート版                  ┃             │
  248. echo │           ┃DOS/Windows用 日本語版             ┃             │
  249. echo │           ┃ディスク 2/2                           ┃             │
  250. echo │           ┃                                    ┃             │
  251. echo │           ┃Copyright(c) 1992-1994 Adaptec, Inc.┃             │
  252. echo │           ┃All rights reserved.                ┃             │
  253. echo │           ┗━━━━━━━━━━━━━━━━━━┛             │
  254. echo ├────────────────────────────────┤
  255. echo │ 注意:カレントディレクトリにアップデート済みのファイルすべてと │
  256. echo │       UPDATE_2.BATファイルが残っています。プロンプト表示に戻っ │
  257. echo │       たら削除して下さい。                                     │
  258. echo └────────────────────────────────┘
  259. :end
  260.