home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 November / VPR9611B.ISO / driver / adaptec / 304c26b1 / update_1.bat < prev   
DOS Batch File  |  1995-06-30  |  8KB  |  173 lines

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