home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 December / VPR9612B.ISO / driver / adaptec / 304c26b2 / update_2.bat < prev   
DOS Batch File  |  1995-06-30  |  11KB  |  273 lines

  1. @echo off
  2. cls
  3. echo ┌────────────────────────────────┐
  4. echo │  EZ-SCSI 3.04J Rev.C から 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.04J 2/2 Rev.C のフロッピーディスクを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:\ASPIEDOS.SY_ goto dskset
  33. if NOT EXIST A:\ASPIBUF.SY_  goto dskset
  34. if NOT EXIST A:\ASPICD.SY_   goto dskset
  35. if NOT EXIST A:\ASPIDISK.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:\EZ6X60.EZ!   goto dskset
  54. if NOT EXIST A:\EZ1540.EZ!   goto dskset
  55. if NOT EXIST A:\EZ1740.EZ!   goto dskset
  56. if NOT EXIST A:\EZ7770.EZ!   goto dskset
  57. if NOT EXIST A:\EZ7870.EZ!   goto dskset
  58. filchk A:\ASPI8DOS.SY_ 95-02-24-01:20 22415
  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:\ASPIEDOS.SY_ > NUL
  75. copy A:\ASPICD.SY_   > NUL
  76. copy A:\ASPIDISK.SY_ > NUL
  77. copy A:\ASPIBUF.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 -T ASPI2DOS
  103. wsp -T ASPI4DOS
  104. wsp -T ASPI7DOS
  105. wsp ASPI8DOS
  106. wsp -T ASPIEDOS
  107. wsp -T ASPICD
  108. wsp ASPIDISK
  109. wsp EZSCSI2
  110. wsp EZSCSI3
  111. wsp EZSCSI_C
  112. wsp EZSCSI_E
  113. wsp EZSCSI_I
  114. wsp -T AFDISK_E
  115. wsp -T AFDISK_C
  116. wsp SCSIFMT1
  117. wsp SCSIFMT2
  118. wsp EZ6X60
  119. wsp -T CDPLAYER
  120. echo ┌────────────────────────────────┐
  121. echo │           EZ-SCSI 3.04J Rev.C のファイルを削除します。         │
  122. echo └────────────────────────────────┘
  123. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  124. echo ┃ 注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 ┃
  125. echo ┃       されます!                                               ┃
  126. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  127. echo よろしいですか? [Yes, No, Quit] :
  128. keyin /ynq
  129. if errorlevel 3 goto exit_2
  130. if errorlevel 2 goto skip1
  131. del $*.*
  132. goto skip1_no
  133. :skip1
  134. cls
  135. echo 
  136. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  137. echo ┃ 注意:EZ-SCSI 3.04J Rev.C のファイルはファイル名の先頭が'$'に  ┃
  138. echo ┃       なって残っています!                                     ┃
  139. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  140. :skip1_no
  141. echo ┌────────────────────────────────┐
  142. echo │                  差分ファイルを削除します。                    │
  143. echo └────────────────────────────────┘
  144. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  145. echo ┃注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!┃
  146. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  147. echo よろしいですか? [Yes, No, Quit] :
  148. keyin /ynq
  149. if errorlevel 3 goto exit_3
  150. if errorlevel 2 goto skip2
  151. del *.wup
  152. goto skip2_no
  153. :skip2
  154. cls
  155. echo 
  156. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  157. echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています!                ┃
  158. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  159. :skip2_no
  160. echo ┌────────────────────────────────┐
  161. echo │ EZ-SCSI 3.06J 2/2 Rev.B 用の空フロッピーディスクをAドライブに │
  162. echo │ セットして下さい。                                             │
  163. echo └────────────────────────────────┘
  164. echo よろしいですか? [Yes, No, Quit] :
  165. keyin /ynq
  166. if errorlevel 3 goto exit_4
  167. if errorlevel 2 goto exit_4
  168.  
  169. rem フロッピーディスクが空かどうかのチェック
  170. IF NOT EXIST A:\*.* goto nextstep
  171. cls
  172. echo 
  173. echo *********************************
  174. echo ***** フロッピーディスクに何かファイルがあります *****
  175. echo *********************************
  176. goto skip2_no
  177.  
  178. :nextstep
  179. copy EZSCSI.2     A:\  > NUL
  180. copy EZSCSI.3     A:\  > NUL
  181. copy EXPAND.EXE   A:\  > NUL
  182. copy DOSINST.BAT  A:\  > NUL
  183. copy EZSCSI.INF   A:\  > NUL
  184. copy EZ1540.EZ!   A:\  > NUL
  185. copy EZ1740.EZ!   A:\  > NUL
  186. copy EZ6X60.EZ!   A:\  > NUL
  187. copy EZ7770.EZ!   A:\  > NUL
  188. copy EZ7870.EZ!   A:\  > NUL
  189. copy EZSCSI.EX!   A:\  > NUL
  190. copy EZSCSI.CW!   A:\  > NUL
  191. copy EZSCSI.HL!   A:\  > NUL
  192. copy AFDISK.EX_   A:\  > NUL
  193. copy AFDISK.CW_   A:\  > NUL
  194. copy AFDISK.HL_   A:\  > NUL
  195. copy SCSIFMT.EX_  A:\  > NUL
  196. copy SCSIFMT.CW_  A:\  > NUL
  197. copy SCSIFMT.HL_  A:\  > NUL
  198. copy CDPLAYER.EX_ A:\  > NUL
  199. copy CDPLAYER.FO_ A:\  > NUL
  200. copy MSCDEX.EX_   A:\  > NUL
  201. copy RMVTOOL.EX_  A:\  > NUL
  202. copy VHDFMT.EX_   A:\  > NUL
  203. copy ASPI2DOS.SY_ A:\  > NUL
  204. copy ASPI4DOS.SY_ A:\  > NUL
  205. copy ASPI7DOS.SY_ A:\  > NUL
  206. copy ASPI8DOS.SY_ A:\  > NUL
  207. copy ASPIEDOS.SY_ A:\  > NUL
  208. copy ASPICD.SY_   A:\  > NUL
  209. copy ASPIDISK.SY_ A:\  > NUL
  210. copy SJIIX.SY_    A:\  > NUL
  211. copy ASPIBUF.SY_  A:\  > NUL
  212. goto exit
  213. :exit_1
  214. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  215. echo ┃ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B のアップデートは中断しま  ┃
  216. echo ┃ した!                                                         ┃
  217. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  218. goto end
  219. :exit_2
  220. cls
  221. echo 
  222. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  223. echo ┃ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B のアップデートは中断しま  ┃
  224. echo ┃ した!                                                         ┃
  225. echo ┠────────────────────────────────┨
  226. echo ┃ 注意:EZ-SCSI 3.04J Rev.C のファイルはファイル名の先頭が'$'に  ┃
  227. echo ┃       なって残っています。                                     ┃
  228. echo ┃       また、差分ファイル(*.WUP)もすべて残っています。          ┃
  229. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  230. goto end
  231. :exit_3
  232. cls
  233. echo 
  234. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  235. echo ┃ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B のアップデートは中断しま  ┃
  236. echo ┃ した!                                                         ┃
  237. echo ┠────────────────────────────────┨
  238. echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています。                ┃
  239. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  240. goto end
  241. :exit_4
  242. cls
  243. echo 
  244. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  245. echo ┃ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B のアップデートは中断しま  ┃
  246. echo ┃ した!                                                         ┃
  247. echo ┠────────────────────────────────┨
  248. echo ┃ 注意:アップデート済みのファイルがすべて残っています。         ┃
  249. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  250. goto end
  251. :exit
  252. echo ┌────────────────────────────────┐
  253. echo │  *********  お疲れ様でした ************  │
  254. echo │  EZ-SCSI 3.04J Rev.C から 3.06J Rev.B へのディスクのアップ     │
  255. echo │  デートは終了しました。                                        │
  256. echo │  アップデートしたディスクには下記の内容を記したラベルを貼って  │
  257. echo │  下さい。                                                      │
  258. echo │           ┏━━━━━━━━━━━━━━━━━━┓             │
  259. echo │           ┃アダプテック EZ-SCSI  Version3.06J Rev.B┃             │
  260. echo │           ┃差分アップデート版                  ┃             │
  261. echo │           ┃DOS/Windows用 日本語版             ┃             │
  262. echo │           ┃ディスク 2/2                           ┃             │
  263. echo │           ┃                                    ┃             │
  264. echo │           ┃Copyright(c) 1992-1994 Adaptec, Inc.┃             │
  265. echo │           ┃All rights reserved.                ┃             │
  266. echo │           ┗━━━━━━━━━━━━━━━━━━┛             │
  267. echo ├────────────────────────────────┤
  268. echo │ 注意:カレントディレクトリにアップデート済みのファイルすべてと │
  269. echo │       UPDATE_2.BATファイルが残っています。プロンプト表示に戻っ │
  270. echo │       たら削除して下さい。                                     │
  271. echo └────────────────────────────────┘
  272. :end
  273.