home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / driver / adaptec / 304jdsk1 / update_1.bat < prev   
DOS Batch File  |  1994-09-09  |  8KB  |  168 lines

  1. @echo off
  2. cls
  3. echo ┌────────────────────────────────┐
  4. echo │  EZ-SCSI 3.01J から EZ-SCSI 3.04J のアップデートを開始します。 │
  5. echo └────────────────────────────────┘
  6. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  7. echo ┃ 注意:1.44MBフォーマット済みの空の3.5インチフロッピー ┃
  8. echo ┃       ディスクは、用意してありますか? また、3.04Jへの差分    ┃
  9. echo ┃       ファイルだけがカレントディレクトリにありますか?         ┃
  10. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  11. echo よろしいですか? [Yes, No, Quit] :
  12. keyin /ynq
  13. if errorlevel 3 goto exit_1
  14. if errorlevel 2 goto exit_1
  15. :dskset
  16. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  17. echo ┃   EZ-SCSI 3.01J 1/2 のフロッピーディスクをAドライブにセット   ┃
  18. echo ┃   して下さい。                                                 ┃
  19. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  20. echo よろしいですか? [Yes, No, Quit] :
  21. keyin /ynq
  22. if errorlevel 3 goto exit_1
  23. if errorlevel 2 goto exit_1
  24. if NOT EXIST A:\EZSCSI.1     goto dskset
  25. if NOT EXIST A:\SETUP.EXE    goto dskset
  26. if NOT EXIST A:\SETUP.INS    goto dskset
  27. if NOT EXIST A:\~INS0762.LIB 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.PKG    goto dskset
  31. copy A:\EZSCSI.1     > NUL
  32. copy A:\SETUP.EXE    > NUL
  33. copy A:\SETUP.INS    > NUL
  34. copy A:\~INS0762.LIB > NUL
  35. copy A:\INSTALL.BAT  > NUL
  36. copy A:\README.TXT   > NUL
  37. copy A:\SETUP.PKG    > NUL
  38. wsp EZSCSI
  39. wsp README
  40. wsp SETUP1
  41. wsp SETUP2
  42. wsp ~INS0762
  43. echo ┌────────────────────────────────┐
  44. echo │           EZ-SCSI 3.01J のファイルを削除します。               │
  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.01J バージョンのファイルはファイル名の先頭が   ┃
  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.04J 1/2 用の空フロッピーディスクを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 SETUP.EXE    A:\  > NUL
  104. copy SETUP.INS    A:\  > NUL
  105. copy ~INS0762.LIB A:\  > NUL
  106. copy INSTALL.BAT  A:\  > NUL
  107. copy README.TXT   A:\  > NUL
  108. copy SETUP.PKG    A:\  > NUL
  109. goto exit
  110. :exit_1
  111. cls
  112. echo 
  113. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  114. echo ┃ EZ-SCSI 3.01J から EZ-SCSI 3.04J のアップデートは中断しました!┃
  115. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  116. goto end
  117. :exit_2
  118. cls
  119. echo 
  120. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  121. echo ┃ EZ-SCSI 3.01J から EZ-SCSI 3.04J のアップデートは中断しました!┃
  122. echo ┠────────────────────────────────┨
  123. echo ┃ 注意:EZ-SCSI 3.01J バージョンのファイルはファイル名の先頭が   ┃
  124. echo ┃       '$'になって残っています。                                ┃
  125. echo ┃       また、差分ファイル(*.WUP)もすべて残っています。          ┃
  126. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  127. goto end
  128. :exit_3
  129. cls
  130. echo 
  131. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  132. echo ┃ EZ-SCSI 3.01J から EZ-SCSI 3.04J のアップデートは中断しました!┃
  133. echo ┠────────────────────────────────┨
  134. echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています。                ┃
  135. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  136. goto end
  137. :exit_4
  138. cls
  139. echo 
  140. echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  141. echo ┃ EZ-SCSI 3.01J から EZ-SCSI 3.04J のアップデートは中断しました!┃
  142. echo ┠────────────────────────────────┨
  143. echo ┃ 注意:アップデート済みのファイルがすべて残っています。         ┃
  144. echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  145. goto end
  146. :exit
  147. echo ┌────────────────────────────────┐
  148. echo │  *********  お疲れ様でした ************  │
  149. echo │  EZ-SCSI 3.01J から EZ-SCSI 3.04J へのディスクのアップデートは │
  150. echo │  終了しました。                                                │
  151. echo │  アップデートしたディスクには下記の内容を記したラベルを貼って  │
  152. echo │  下さい。                                                      │
  153. echo │           ┏━━━━━━━━━━━━━━━━━━┓             │
  154. echo │           ┃アダプテック EZ-SCSI  Version3.04J      ┃             │
  155. echo │           ┃差分アップデート版                  ┃             │
  156. echo │           ┃DOS/Windows用 日本語版             ┃             │
  157. echo │           ┃ディスク 1/2 セットアップ                   ┃             │
  158. echo │           ┃                                    ┃             │
  159. echo │           ┃Copyright(c) 1992-1994 Adaptec, Inc.┃             │
  160. echo │           ┃All rights reserved.                ┃             │
  161. echo │           ┗━━━━━━━━━━━━━━━━━━┛             │
  162. echo ├────────────────────────────────┤
  163. echo │ 注意:カレントディレクトリにアップデート済みのファイルすべてと │
  164. echo │       UPDATE_1.BATファイルが残っています。プロンプト表示に戻っ │
  165. echo │       たら削除して下さい。                                     │
  166. echo └────────────────────────────────┘
  167. :end
  168.