home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 November / VPR9611B.ISO / driver / adaptec / 306b27a1 / update_1.bat < prev   
DOS Batch File  |  1995-11-15  |  8KB  |  183 lines

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