home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / driver / adaptec / 1to4toc / update_2.bat < prev   
DOS Batch File  |  1995-03-13  |  11KB  |  256 lines

  1. @echo off
  2. cls
  3. echo ┌────────────────────────────────┐
  4. echo │  EZ-SCSI 3.04J Rev.A から Rev.C へのアップデートを開始します。 │
  5. echo │                                                                │
  6. echo │          3.01J -> 3.04J Rev.A -> Rev.C 対応改造版          │
  7. echo │                                                    1995/3/13   │
  8. echo └────────────────────────────────┘
  9. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  10. echo ┃ 注意:1.44MBフォーマット済みの空の3.5インチフロッピー ┃
  11. echo ┃       ディスクは用意してありますか? また、3.04Jへの差分      ┃
  12. echo ┃       ファイルだけがカレントディレクトリにありますか?         ┃
  13. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  14. echo よろしいですか? [Yes, No, Quit] :
  15. keyin /ynq
  16. if errorlevel 3 goto exit_1
  17. if errorlevel 2 goto exit_1
  18. :dskset
  19. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  20. echo ┃   EZ-SCSI 3.04J 2/2 Rev.A のフロッピーディスクをAドライブに   ┃
  21. echo ┃   セットして下さい。                                           ┃
  22. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  23. echo よろしいですか? [Yes, No, Quit] :
  24. keyin /ynq
  25. if errorlevel 3 goto exit_1
  26. if errorlevel 2 goto exit_1
  27. if NOT EXIST A:\AFDISK.EX_   goto dskset
  28. if NOT EXIST A:\AFDISK.CW_   goto dskset
  29. if NOT EXIST A:\AFDISK.HL_   goto dskset
  30. if NOT EXIST A:\ASPI2DOS.SY_ goto dskset
  31. if NOT EXIST A:\ASPI4DOS.SY_ goto dskset
  32. if NOT EXIST A:\ASPI7DOS.SY_ goto dskset
  33. if NOT EXIST A:\ASPI8DOS.SY_ goto dskset
  34. if NOT EXIST A:\ASPIBUF.SY_  goto dskset
  35. if NOT EXIST A:\ASPICD.SY_   goto dskset
  36. if NOT EXIST A:\ASPIDISK.SY_ goto dskset
  37. if NOT EXIST A:\ASPIEDOS.SY_ goto dskset
  38. if NOT EXIST A:\CDPLAYER.EX_ goto dskset
  39. if NOT EXIST A:\CDPLAYER.FO_ goto dskset
  40. if NOT EXIST A:\DOSINST.BAT  goto dskset
  41. if NOT EXIST A:\EXPAND.EXE   goto dskset
  42. if NOT EXIST A:\EZSCSI.2     goto dskset
  43. if NOT EXIST A:\EZSCSI.3     goto dskset
  44. if NOT EXIST A:\EZSCSI.INF   goto dskset
  45. if NOT EXIST A:\EZSCSI.EX!   goto dskset
  46. if NOT EXIST A:\EZSCSI.CW!   goto dskset
  47. if NOT EXIST A:\EZSCSI.HL!   goto dskset
  48. if NOT EXIST A:\MSCDEX.EX_   goto dskset
  49. if NOT EXIST A:\RMVTOOL.EX_  goto dskset
  50. if NOT EXIST A:\SCSIFMT.EX_  goto dskset
  51. if NOT EXIST A:\SCSIFMT.CW_  goto dskset
  52. if NOT EXIST A:\SCSIFMT.HL_  goto dskset
  53. if NOT EXIST A:\SJIIX.SY_    goto dskset
  54. if NOT EXIST A:\VHDFMT.EX_   goto dskset
  55. filchk A:\ASPI2DOS.SY_ 94-08-15-03:50 18112
  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 A:\AFDISK.EX_   > NUL
  65. copy A:\AFDISK.CW_   > NUL
  66. copy A:\AFDISK.HL_   > NUL
  67. copy A:\ASPI2DOS.SY_ > NUL
  68. copy A:\ASPI4DOS.SY_ > NUL
  69. copy A:\ASPI7DOS.SY_ > NUL
  70. copy A:\ASPI8DOS.SY_ > NUL
  71. copy A:\ASPIBUF.SY_  > NUL
  72. copy A:\ASPICD.SY_   > NUL
  73. copy A:\ASPIDISK.SY_ > NUL
  74. copy A:\ASPIEDOS.SY_ > NUL
  75. copy A:\CDPLAYER.EX_ > NUL
  76. copy A:\CDPLAYER.FO_ > NUL
  77. copy A:\DOSINST.BAT  > NUL
  78. copy A:\EXPAND.EXE   > NUL
  79. copy A:\EZSCSI.2     > NUL
  80. copy A:\EZSCSI.3     > NUL
  81. copy A:\EZSCSI.INF   > NUL
  82. copy A:\EZSCSI.EX!   > NUL
  83. copy A:\EZSCSI.CW!   > NUL
  84. copy A:\EZSCSI.HL!   > NUL
  85. copy A:\MSCDEX.EX_   > NUL
  86. copy A:\RMVTOOL.EX_  > NUL
  87. copy A:\SCSIFMT.EX_  > NUL
  88. copy A:\SCSIFMT.CW_  > NUL
  89. copy A:\SCSIFMT.HL_  > NUL
  90. copy A:\SJIIX.SY_    > NUL
  91. copy A:\VHDFMT.EX_   > NUL
  92.  
  93. echo ファイルのアップデートを開始します。
  94. wsp ASPI2DOS
  95. wsp ASPI8DOS
  96. wsp ASPIDISK
  97. wsp DOSINST
  98. wsp EZSCSI2
  99. wsp EZSCSI3
  100. wsp EZSCSI_C
  101. wsp EZSCSI_E
  102. wsp EZSCSI_H
  103. wsp -T EZSCSI_I
  104. wsp SCSIFMT1
  105. wsp SCSIFMT2
  106. wsp SCSIFMT3
  107. echo ┌────────────────────────────────┐
  108. echo │           EZ-SCSI 3.04J 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.04J 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.04J 2/2 Rev.C 用の空フロッピーディスクを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.04J Rev.A から Rev.C のアップデートは中断しました!  ┃
  203. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  204. goto end
  205. :exit_2
  206. cls
  207. echo 
  208. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  209. echo ┃ EZ-SCSI 3.04J Rev.A から Rev.C のアップデートは中断しました!  ┃
  210. echo ┠────────────────────────────────┨
  211. echo ┃ 注意:EZ-SCSI 3.04J Rev.A のファイルはファイル名の先頭が'$'に  ┃
  212. echo ┃       なって残っています。                                     ┃
  213. echo ┃       また、差分ファイル(*.WUP)もすべて残っています。          ┃
  214. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  215. goto end
  216. :exit_3
  217. cls
  218. echo 
  219. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  220. echo ┃ EZ-SCSI 3.04J Rev.A から Rev.C のアップデートは中断しました!  ┃
  221. echo ┠────────────────────────────────┨
  222. echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています。                ┃
  223. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  224. goto end
  225. :exit_4
  226. cls
  227. echo 
  228. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  229. echo ┃ EZ-SCSI 3.04J Rev.A から Rev.C のアップデートは中断しました!  ┃
  230. echo ┠────────────────────────────────┨
  231. echo ┃ 注意:アップデート済みのファイルがすべて残っています。         ┃
  232. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  233. goto end
  234. :exit
  235. echo ┌────────────────────────────────┐
  236. echo │  *********  お疲れ様でした ************  │
  237. echo │  EZ-SCSI 3.04J Rev.A から Rev.C へのディスクのアップデートは   │
  238. echo │  終了しました。                                                │
  239. echo │  アップデートしたディスクには下記の内容を記したラベルを貼って  │
  240. echo │  下さい。                                                      │
  241. echo │           ┏━━━━━━━━━━━━━━━━━━┓             │
  242. echo │           ┃アダプテック EZ-SCSI  Version3.04J Rev.C┃             │
  243. echo │           ┃差分アップデート版                  ┃             │
  244. echo │           ┃DOS/Windows用 日本語版             ┃             │
  245. echo │           ┃ディスク 2/2                           ┃             │
  246. echo │           ┃                                    ┃             │
  247. echo │           ┃Copyright(c) 1992-1994 Adaptec, Inc.┃             │
  248. echo │           ┃All rights reserved.                ┃             │
  249. echo │           ┗━━━━━━━━━━━━━━━━━━┛             │
  250. echo ├────────────────────────────────┤
  251. echo │ 注意:カレントディレクトリにアップデート済みのファイルすべてと │
  252. echo │       UPDATE_2.BATファイルが残っています。プロンプト表示に戻っ │
  253. echo │       たら削除して下さい。                                     │
  254. echo └────────────────────────────────┘
  255. :end
  256.