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