home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / driver / adaptec / 305c26b1 / update_1.bat < prev   
DOS Batch File  |  1995-06-30  |  8KB  |  174 lines

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