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

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