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

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