home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 November / VPR9611B.ISO / driver / adaptec / 304ja2c2 / update_2.bat < prev   
DOS Batch File  |  1995-03-10  |  10KB  |  253 lines

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