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

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