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

  1. @echo off
  2. cls
  3. echo  *******************************************************************
  4. echo  *   EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B へのアップ     *
  5. echo  *   デートを開始します。                                          *
  6. echo  *******************************************************************
  7. echo --------------------------------------------------------------------
  8. echo    注意:1.44MBフォーマット済みの空の3.5インチフロッピー 
  9. echo          ディスクは、用意してありますか?                        
  10. echo          また、98版 3.06J Rev.B への差分ファイルだけがカレント    
  11. echo          ディレクトリにありますか?                               
  12. echo --------------------------------------------------------------------
  13. echo よろしいですか? [Yes, No, Quit] :
  14. keyin /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. keyin /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.04J Rev.A 1/2 のフロッピーディスクをフロッピー
  29. echo      ドライブにセットして下さい。                                 
  30. echo --------------------------------------------------------------------
  31. echo よろしいですか? [Yes, No, Quit] :
  32. keyin /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. copy %dn%:\EZSCSI.1     > NUL
  43. copy %dn%:\INSTALL.BAT  > NUL
  44. copy %dn%:\README.TXT   > NUL
  45. copy %dn%:\SETUP.EXE    > NUL
  46. copy %dn%:\SETUP.INS    > NUL
  47. copy %dn%:\SETUP.PKG    > NUL
  48. copy %dn%:\~INS0762.LIB > NUL
  49. wsp EZSCSI 
  50. wsp README 
  51. wsp SETUP_I
  52. wsp SETUP_E
  53. wsp SETUP_P
  54. wsp ~INS0762
  55. echo ----------------------------------------------------------------
  56. echo         EZ-SCSI 98版 3.04J Rev.A のファイルを削除します。       
  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 98版 3.04J Rev.A のファイルはファイル名の先頭が  
  72. echo        '$'になって残っています!                                
  73. echo ----------------------------------------------------------------
  74. :skip1_no
  75. echo ----------------------------------------------------------------
  76. echo                   差分ファイルを削除します。                    
  77. echo. 
  78. echo 注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!
  79. echo ----------------------------------------------------------------
  80. echo よろしいですか? [Yes, No, Quit] :
  81. keyin /ynq
  82. if errorlevel 3 goto exit_3
  83. if errorlevel 2 goto skip2
  84. del *.wup
  85. goto skip2_no
  86. :skip2
  87. cls
  88. echo 
  89. echo ----------------------------------------------------------------
  90. echo  注意:差分ファイル(*.WUP)がすべて残っています!                
  91. echo ----------------------------------------------------------------
  92. :skip2_no
  93. echo ----------------------------------------------------------------
  94. echo  EZ-SCSI 98版 3.06J Rev.B 1/2 用の空フロッピーディスクを        
  95. echo  フロッピー ドライブにセットして下さい。                        
  96. echo ----------------------------------------------------------------
  97. echo よろしいですか? [Yes, No, Quit] :
  98. keyin /ynq
  99. if errorlevel 3 goto exit_4
  100. if errorlevel 2 goto exit_4
  101.  
  102. rem フロッピーディスクが空かどうかのチェック
  103. IF NOT EXIST %dn%:\*.* goto nextstep
  104. cls
  105. echo 
  106. echo ******************************************************************
  107. echo ********** フロッピーディスクに何かファイルがあります **********
  108. echo ******************************************************************
  109. goto skip2_no
  110.  
  111. :nextstep
  112. copy EZSCSI.1     %dn%:\  > NUL
  113. copy INSTALL.BAT  %dn%:\  > NUL
  114. copy README.TXT   %dn%:\  > NUL
  115. copy SETUP.EXE    %dn%:\  > NUL
  116. copy SETUP.INS    %dn%:\  > NUL
  117. copy SETUP.PKG    %dn%:\  > NUL
  118. copy ~INS0762.LIB %dn%:\  > NUL
  119. goto exit
  120. :exit_1
  121. cls
  122. echo 
  123. echo ----------------------------------------------------------------
  124. echo  EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート  
  125. echo  は中断しました!                                               
  126. echo ----------------------------------------------------------------
  127. goto end
  128. :exit_2
  129. cls
  130. echo 
  131. echo ----------------------------------------------------------------
  132. echo  EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート  
  133. echo  は中断しました!                                               
  134. echo. 
  135. echo  注意:EZ-SCSI 98版 3.04J Rev.A のファイルはファイル名の先頭が  
  136. echo        '$'になって残っています。                                
  137. echo        また、差分ファイル(*.WUP)もすべて残っています。          
  138. echo ----------------------------------------------------------------
  139. goto end
  140. :exit_3
  141. cls
  142. echo 
  143. echo ----------------------------------------------------------------
  144. echo  EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート  
  145. echo  は中断しました!                                               
  146. echo. 
  147. echo  注意:差分ファイル(*.WUP)がすべて残っています。                
  148. echo ----------------------------------------------------------------
  149. goto end
  150. :exit_4
  151. cls
  152. echo 
  153. echo ----------------------------------------------------------------
  154. echo  EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート  
  155. echo  は中断しました!                                               
  156. echo. 
  157. echo  注意:アップデート済みのファイルがすべて残っています。         
  158. echo ----------------------------------------------------------------
  159. goto end
  160. :exit
  161. echo.
  162. echo -----------------------------------------------------------------
  163. echo   ******************  お疲れ様でした ************************  
  164. echo   EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B へのディスクの 
  165. echo   アップデートは終了しました。                                  
  166. echo   アップデートしたディスクには下記の内容を記したラベルを貼って  
  167. echo   下さい。                                                      
  168. echo            *********************************************       
  169. echo            * アダプテック EZ-SCSI 98版 Version 3.06J Rev.B *       
  170. echo            * 差分アップデート版                        *       
  171. echo            * DOS/Windows用 日本語版                   *       
  172. echo            * ディスク 1/2 セットアップ                         *       
  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.