home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / driver / adaptec / 986b27a1 / update_1.bat < prev   
DOS Batch File  |  1995-11-15  |  8KB  |  192 lines

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