home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / driver / adaptec / 304jrvc1 / update_1.bat < prev   
DOS Batch File  |  1995-03-08  |  8KB  |  180 lines

  1. @echo off
  2. cls
  3. echo ┌────────────────────────────────┐
  4. echo │  EZ-SCSI 3.04J Rev.B から Rev.C へのアップデートを開始します。 │
  5. echo └────────────────────────────────┘
  6. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  7. echo ┃ 注意:1.44MBフォーマット済みの空の3.5インチフロッピー ┃
  8. echo ┃       ディスクは用意してありますか? また、Rev.C への差分     ┃
  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 1/2 Rev.B のフロッピーディスクを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:\EZSCSI.1     goto dskset
  25. if NOT EXIST A:\INSTALL.BAT  goto dskset
  26. if NOT EXIST A:\README.TXT   goto dskset
  27. if NOT EXIST A:\SETUP.EXE    goto dskset
  28. if NOT EXIST A:\SETUP.INS    goto dskset
  29. if NOT EXIST A:\SETUP.PKG    goto dskset
  30. if NOT EXIST A:\~INS0762.LIB goto dskset
  31. filchk A:\EZSCSI.1 94-08-15-03:04 815230
  32. if errorlevel 6 goto exit_1
  33. if errorlevel 5 goto dskset
  34. if errorlevel 4 goto exit_1
  35. if errorlevel 3 goto dskset
  36. if errorlevel 2 goto dskset
  37. if errorlevel 1 goto dskset
  38.  
  39. echo オリジナルのファイルをハードディスクにコピーしています。
  40. copy A:\EZSCSI.1     > NUL
  41. copy A:\INSTALL.BAT  > NUL
  42. copy A:\README.TXT   > NUL
  43. copy A:\SETUP.EXE    > NUL
  44. copy A:\SETUP.INS    > NUL
  45. copy A:\SETUP.PKG    > NUL
  46. copy A:\~INS0762.LIB > NUL
  47.  
  48. echo ファイルのアップデートを開始します。
  49. wsp EZSCSI
  50. wsp README
  51. wsp SETUP_E
  52. wsp SETUP_I
  53. wsp SETUP_P
  54. wsp ~INS0762
  55. echo ┌────────────────────────────────┐
  56. echo │           EZ-SCSI 3.04J Rev.Bのファイルを削除します。          │
  57. echo └────────────────────────────────┘
  58. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  59. echo ┃ 注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 ┃
  60. echo ┃       されます!                                               ┃
  61. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  62. echo よろしいですか? [Yes, No, Quit] :
  63. keyin /ynq
  64. if errorlevel 3 goto exit_2
  65. if errorlevel 2 goto skip1
  66. del $*.*
  67. goto skip1_no
  68. :skip1
  69. cls
  70. echo 
  71. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  72. echo ┃ 注意:EZ-SCSI 3.04J Rev.Bのファイルはファイル名の先頭が'$'に   ┃
  73. echo ┃       なって残っています!                                     ┃
  74. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  75. :skip1_no
  76. echo ┌────────────────────────────────┐
  77. echo │                  差分ファイルを削除します。                    │
  78. echo └────────────────────────────────┘
  79. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  80. echo ┃注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!┃
  81. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  82. echo よろしいですか? [Yes, No, Quit] :
  83. keyin /ynq
  84. if errorlevel 3 goto exit_3
  85. if errorlevel 2 goto skip2
  86. del *.wup
  87. goto skip2_no
  88. :skip2
  89. cls
  90. echo 
  91. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  92. echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています!                ┃
  93. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  94. :skip2_no
  95. echo ┌────────────────────────────────┐
  96. echo │ EZ-SCSI 3.04J 1/2 Rev.C 用の空フロッピーディスクをAドライブに │
  97. echo │ セットして下さい。                                             │
  98. echo └────────────────────────────────┘
  99. echo よろしいですか? [Yes, No, Quit] :
  100. keyin /ynq
  101. if errorlevel 3 goto exit_4
  102. if errorlevel 2 goto exit_4
  103.  
  104. rem フロッピーディスクが空かどうかのチェック
  105. IF NOT EXIST A:\*.* goto nextstep
  106. cls
  107. echo 
  108. echo *********************************
  109. echo ***** フロッピーディスクに何かファイルがあります *****
  110. echo *********************************
  111. goto skip2_no
  112.  
  113. :nextstep
  114. copy EZSCSI.1     A:\  > NUL
  115. copy INSTALL.BAT  A:\  > NUL
  116. copy README.TXT   A:\  > NUL
  117. copy SETUP.EXE    A:\  > NUL
  118. copy SETUP.INS    A:\  > NUL
  119. copy SETUP.PKG    A:\  > NUL
  120. copy ~INS0762.LIB A:\  > NUL
  121. goto exit
  122. :exit_1
  123. cls
  124. echo 
  125. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  126. echo ┃ EZ-SCSI 3.04J Rev.B から Rev.C のアップデートは中断しました!  ┃
  127. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  128. goto end
  129. :exit_2
  130. cls
  131. echo 
  132. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  133. echo ┃ EZ-SCSI 3.04J Rev.B から Rev.C のアップデートは中断しました!  ┃
  134. echo ┠────────────────────────────────┨
  135. echo ┃ 注意:EZ-SCSI 3.04J Rev.B のファイルはファイル名の先頭が'$'に  ┃
  136. echo ┃       なって残っています。                                     ┃
  137. echo ┃       また、差分ファイル(*.WUP)もすべて残っています。          ┃
  138. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  139. goto end
  140. :exit_3
  141. cls
  142. echo 
  143. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  144. echo ┃ EZ-SCSI 3.04J Rev.B から Rev.C のアップデートは中断しました!  ┃
  145. echo ┠────────────────────────────────┨
  146. echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています。                ┃
  147. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  148. goto end
  149. :exit_4
  150. cls
  151. echo 
  152. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  153. echo ┃ EZ-SCSI 3.04J Rev.B から Rev.C のアップデートは中断しました!  ┃
  154. echo ┠────────────────────────────────┨
  155. echo ┃ 注意:アップデート済みのファイルがすべて残っています。         ┃
  156. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  157. goto end
  158. :exit
  159. echo ┌────────────────────────────────┐
  160. echo │  *********  お疲れ様でした ************  │
  161. echo │  EZ-SCSI 3.04J Rev.B から Rev.C へのディスクのアップデートは   │
  162. echo │  終了しました。                                                │
  163. echo │  アップデートしたディスクには下記の内容を記したラベルを貼って  │
  164. echo │  下さい。                                                      │
  165. echo │           ┏━━━━━━━━━━━━━━━━━━┓             │
  166. echo │           ┃アダプテック EZ-SCSI  Version3.04J Rev.C┃             │
  167. echo │           ┃差分アップデート版                  ┃             │
  168. echo │           ┃DOS/Windows用 日本語版             ┃             │
  169. echo │           ┃ディスク 1/2 セットアップ                   ┃             │
  170. echo │           ┃                                    ┃             │
  171. echo │           ┃Copyright(c) 1992-1994 Adaptec, Inc.┃             │
  172. echo │           ┃All rights reserved.                ┃             │
  173. echo │           ┗━━━━━━━━━━━━━━━━━━┛             │
  174. echo ├────────────────────────────────┤
  175. echo │ 注意:カレントディレクトリにアップデート済みのファイルすべてと │
  176. echo │       UPDATE_1.BATファイルが残っています。プロンプト表示に戻っ │
  177. echo │       たら削除して下さい。                                     │
  178. echo └────────────────────────────────┘
  179. :end
  180.