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

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