home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 November / VPR9611B.ISO / driver / adaptec / 984a26b2 / update_2.bat < prev   
DOS Batch File  |  1995-06-27  |  9KB  |  225 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 2/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%:\ASPI2DOS.SY_ goto dskset
  36. if NOT EXIST %dn%:\ASPI8DOS.SY_ goto dskset
  37. if NOT EXIST %dn%:\ASPICD.SY_   goto dskset
  38. if NOT EXIST %dn%:\ASPIDISK.SY_ goto dskset
  39. if NOT EXIST %dn%:\DOSINST.BAT  goto dskset
  40. if NOT EXIST %dn%:\EXPAND.EXE   goto dskset
  41. if NOT EXIST %dn%:\EZSCSI.2     goto dskset
  42. if NOT EXIST %dn%:\EZSCSI.3     goto dskset
  43. if NOT EXIST %dn%:\EZSCSI.INF   goto dskset
  44. if NOT EXIST %dn%:\EZSCSI.EX!   goto dskset
  45. if NOT EXIST %dn%:\EZSCSI.CW!   goto dskset
  46. if NOT EXIST %dn%:\EZSCSI.HL!   goto dskset
  47. if NOT EXIST %dn%:\MSCDEX.EX_   goto dskset
  48. if NOT EXIST %dn%:\RMVTOOL.EX_  goto dskset
  49. if NOT EXIST %dn%:\SJIIX.SY_    goto dskset
  50. filchk %dn%:\ASPI2DOS.SY_ 94-11-29-03:50 18680
  51. if errorlevel 6 goto exit_1
  52. if errorlevel 5 goto dskset
  53. if errorlevel 4 goto exit_1
  54. if errorlevel 3 goto dskset
  55. if errorlevel 2 goto dskset
  56. if errorlevel 1 goto dskset
  57.  
  58. echo オリジナルのファイルをハードディスクにコピーしています。
  59. copy %dn%:\ASPI2DOS.SY_ > NUL
  60. copy %dn%:\ASPI8DOS.SY_ > NUL
  61. copy %dn%:\ASPICD.SY_   > NUL
  62. copy %dn%:\ASPIDISK.SY_ > NUL
  63. copy %dn%:\DOSINST.BAT  > NUL
  64. copy %dn%:\EXPAND.EXE   > NUL
  65. copy %dn%:\EZSCSI.2     > NUL
  66. copy %dn%:\EZSCSI.3     > NUL
  67. copy %dn%:\EZSCSI.INF   > NUL
  68. copy %dn%:\EZSCSI.EX!   > NUL
  69. copy %dn%:\EZSCSI.CW!   > NUL
  70. copy %dn%:\EZSCSI.HL!   > NUL
  71. copy %dn%:\MSCDEX.EX_   > NUL
  72. copy %dn%:\RMVTOOL.EX_  > NUL
  73. copy %dn%:\SJIIX.SY_    > NUL
  74.  
  75. echo ファイルのアップデートを開始します。
  76. wsp ASPI2DOS
  77. wsp ASPI8DOS
  78. wsp ASPICD
  79. wsp ASPIDISK
  80. wsp EZSCSI2
  81. wsp EZSCSI3
  82. wsp EZSCSI_I
  83. wsp EZSCSI_C
  84. wsp EZSCSI_E
  85. echo ----------------------------------------------------------------
  86. echo          EZ-SCSI 98版 3.04J Rev.A のファイルを削除します。      
  87. echo.
  88. echo  注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 
  89. echo        されます!                                               
  90. echo ----------------------------------------------------------------
  91. echo よろしいですか? [Yes, No, Quit] :
  92. keyin /ynq
  93. if errorlevel 3 goto exit_2
  94. if errorlevel 2 goto skip1
  95. del $*.*
  96. goto skip1_no
  97. :skip1
  98. cls
  99. echo 
  100. echo ----------------------------------------------------------------
  101. echo  注意:EZ-SCSI 98版 3.04J Rev.A のファイルはファイル名の先頭が  
  102. echo        '$'になって残っています!                                
  103. echo ----------------------------------------------------------------
  104. :skip1_no
  105. echo -----------------------------------------------------------------
  106. echo                   差分ファイルを削除します。                    
  107. echo.
  108. echo  注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!
  109. echo -----------------------------------------------------------------
  110. echo よろしいですか? [Yes, No, Quit] :
  111. keyin /ynq
  112. if errorlevel 3 goto exit_3
  113. if errorlevel 2 goto skip2
  114. del *.wup
  115. goto skip2_no
  116. :skip2
  117. cls
  118. echo 
  119. echo ----------------------------------------------------------------
  120. echo  注意:差分ファイル(*.WUP)がすべて残っています!                
  121. echo ----------------------------------------------------------------
  122. :skip2_no
  123. echo ----------------------------------------------------------------
  124. echo  EZ-SCSI 98版 3.06J Rev.B 2/2 の空フロッピーディスクを          
  125. echo  フロッピードライブにセットして下さい。                         
  126. echo ----------------------------------------------------------------
  127. echo よろしいですか? [Yes, No, Quit] :
  128. keyin /ynq
  129. if errorlevel 3 goto exit_4
  130. if errorlevel 2 goto exit_4
  131.  
  132. rem フロッピーディスクが空かどうかのチェック
  133. IF NOT EXIST %dn%:\*.* goto nextstep
  134. cls
  135. echo 
  136. echo ******************************************************************
  137. echo ********** フロッピーディスクに何かファイルがあります **********
  138. echo ******************************************************************
  139. goto skip2_no
  140.  
  141. :nextstep
  142. copy EZSCSI.2     %dn%:\  > NUL
  143. copy EZSCSI.3     %dn%:\  > NUL
  144. copy EXPAND.EXE   %dn%:\  > NUL
  145. copy DOSINST.BAT  %dn%:\  > NUL
  146. copy EZSCSI.INF   %dn%:\  > NUL
  147. copy EZSCSI.EX!   %dn%:\  > NUL
  148. copy EZSCSI.CW!   %dn%:\  > NUL
  149. copy EZSCSI.HL!   %dn%:\  > NUL
  150. copy AFDISK.EX_   %dn%:\  > NUL
  151. copy AFDISK.CW_   %dn%:\  > NUL
  152. copy AFDISK.HL_   %dn%:\  > NUL
  153. copy SCSIFMT.EX_  %dn%:\  > NUL
  154. copy SCSIFMT.CW_  %dn%:\  > NUL
  155. copy SCSIFMT.HL_  %dn%:\  > NUL
  156. copy MSCDEX.EX_   %dn%:\  > NUL
  157. copy RMVTOOL.EX_  %dn%:\  > NUL
  158. copy ASPI2DOS.SY_ %dn%:\  > NUL
  159. copy ASPI8DOS.SY_ %dn%:\  > NUL
  160. copy ASPICD.SY_   %dn%:\  > NUL
  161. copy ASPIDISK.SY_ %dn%:\  > NUL
  162. copy SJIIX.SY_    %dn%:\  > NUL
  163. goto exit
  164. :exit_1
  165. echo ----------------------------------------------------------------
  166. echo  EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート  
  167. echo  は中断しました!                                               
  168. echo ----------------------------------------------------------------
  169. goto end
  170. :exit_2
  171. cls
  172. echo 
  173. echo ----------------------------------------------------------------
  174. echo  EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート  
  175. echo  は中断しました!                                               
  176. echo.
  177. echo  注意:EZ-SCSI 98版 3.04J Rev.A のファイルはファイル名の先頭が  
  178. echo        '$'になって残っています。                                
  179. echo        また、差分ファイル(*.WUP)もすべて残っています。          
  180. echo ----------------------------------------------------------------
  181. goto end
  182. :exit_3
  183. cls
  184. echo 
  185. echo ----------------------------------------------------------------
  186. echo  EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート  
  187. echo  は中断しました!                                               
  188. echo.
  189. echo  注意:差分ファイル(*.WUP)がすべて残っています。                
  190. echo ----------------------------------------------------------------
  191. goto end
  192. :exit_4
  193. cls
  194. echo 
  195. echo ----------------------------------------------------------------
  196. echo  EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート  
  197. echo  は中断しました!                                               
  198. echo.
  199. echo  注意:アップデート済みのファイルがすべて残っています。         
  200. echo ----------------------------------------------------------------
  201. goto end
  202. :exit
  203. echo.
  204. echo ----------------------------------------------------------------
  205. echo   ******************  お疲れ様でした ************************  
  206. echo   EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B へのディスクの 
  207. echo   アップデートは終了しました。                                  
  208. echo   アップデートしたディスクには下記の内容を記したラベルを貼って  
  209. echo   下さい。                                                      
  210. echo            ***********************************************      
  211. echo            *  アダプテック EZ-SCSI 98版 Version 3.06J Rev.B  *      
  212. echo            *  差分アップデート版                         *      
  213. echo            *  DOS/Windows用 日本語版                    *      
  214. echo            *  ディスク 2/2                                  *      
  215. echo            *                                             *      
  216. echo            *  Copyright(c) 1992-1995 Adaptec, Inc.       *      
  217. echo            *  All rights reserved.                       *      
  218. echo            ***********************************************      
  219. echo.
  220. echo  注意:カレントディレクトリにアップデート済みのファイルすべてと 
  221. echo        UPDATE_2.BATファイルが残っています。プロンプト表示に戻っ 
  222. echo        たら削除して下さい。                                     
  223. echo ----------------------------------------------------------------
  224. :end
  225.