home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / driver / adaptec / 306a26b1 / update_1.bat < prev   
DOS Batch File  |  1995-07-12  |  8KB  |  172 lines

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