home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 October / VPR9810B.BIN / DRIVER / ADAPTEC / P35JG2H / P35JG2H1.EXE / UPDATE_1.BAT < prev    next >
DOS Batch File  |  1998-01-08  |  9KB  |  242 lines

  1. @echo off
  2. cls
  3. echo ********************************************************************
  4. echo *   EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデートを  *
  5. echo *   開始します。                                                   *
  6. echo ********************************************************************
  7. echo --------------------------------------------------------------------
  8. echo    注意:1.44MBフォーマット済みの空の3.5インチフロッピー   
  9. echo          ディスクは、用意してありますか?                        
  10. echo          また、Pro 3.5J Rev.H への差分ファイルだけがカレント     
  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 Pro 3.5J Rev.G 1/5 のフロッピーディスクをフロッピー
  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%:\INSTALL.BAT  goto dskset
  36. if NOT EXIST %dn%:\INSTALL.INS  goto dskset
  37. if NOT EXIST %dn%:\SETUP.EXE    goto dskset
  38. if NOT EXIST %dn%:\~INS0762.LIB goto dskset
  39. if NOT EXIST %dn%:\DOS_V\EZSCSI.1      goto dskset
  40. if NOT EXIST %dn%:\DOS_V\README.TXT    goto dskset
  41. if NOT EXIST %dn%:\DOS_V\SETUP.INS     goto dskset
  42. if NOT EXIST %dn%:\DOS_V\SETUP.PKG     goto dskset
  43. if NOT EXIST %dn%:\DOS_V\~INS0762.LIB  goto dskset
  44. if NOT EXIST %dn%:\NEC98\EZSCSI.1      goto dskset
  45. if NOT EXIST %dn%:\NEC98\README.TXT    goto dskset
  46. if NOT EXIST %dn%:\NEC98\SETUP.INS     goto dskset
  47. if NOT EXIST %dn%:\NEC98\SETUP.PKG     goto dskset
  48. if NOT EXIST %dn%:\NEC98\~INS0762.LIB  goto dskset
  49.  
  50. filchk %dn%:\dos_v\readme.txt 96-12-19-03:50 47967
  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%:\INSTALL.BAT  > NUL
  60. copy %dn%:\INSTALL.INS  > NUL
  61. copy %dn%:\SETUP.EXE    > NUL
  62. copy %dn%:\~INS0762.LIB > NUL
  63. cd dos_v
  64. copy %dn%:\DOS_V\EZSCSI.1      > NUL
  65. copy %dn%:\DOS_V\README.TXT    > NUL
  66. copy %dn%:\DOS_V\SETUP.INS     > NUL
  67. copy %dn%:\DOS_V\SETUP.PKG     > NUL
  68. copy %dn%:\DOS_V\~INS0762.LIB  > NUL
  69. cd..\nec98
  70. copy %dn%:\NEC98\EZSCSI.1      > NUL
  71. copy %dn%:\NEC98\README.TXT    > NUL
  72. copy %dn%:\NEC98\SETUP.INS     > NUL
  73. copy %dn%:\NEC98\SETUP.PKG     > NUL
  74. copy %dn%:\NEC98\~INS0762.LIB  > NUL
  75.  
  76. cd..
  77. wsp installb
  78. wsp installi
  79. wsp setup
  80. wsp ~ins0762
  81. cd dos_v
  82. ..\wsp ezscsi
  83. ..\wsp -T readme
  84. ..\wsp ~ins0762
  85. ..\wsp setupi
  86. ..\wsp setupp
  87. cd..\nec98
  88. ..\wsp ezscsi
  89. ..\wsp -T readme
  90. ..\wsp ~ins0762
  91. ..\wsp setupi
  92. ..\wsp setupp
  93. cd..
  94.  
  95. echo --------------------------------------------------------------------
  96. echo           EZ-SCSI Pro 3.5J Rev.G のファイルを削除します。       
  97. echo.
  98. echo    注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 
  99. echo          されます!                                               
  100. echo --------------------------------------------------------------------
  101. echo よろしいですか? [Yes, No, Quit] :
  102. keyin /ynq
  103. if errorlevel 3 goto exit_2
  104. if errorlevel 2 goto skip1
  105. del dos_v\$*.*
  106. del nec98\$*.*
  107. goto skip1_no
  108.  
  109. :skip1
  110. cls
  111. echo 
  112. echo --------------------------------------------------------------------
  113. echo    注意:EZ-SCSI Pro 3.5J Rev.G のファイルはファイル名の先頭が  
  114. echo          '$'になって残っています!                                
  115. echo --------------------------------------------------------------------
  116. :skip1_no
  117. echo --------------------------------------------------------------------
  118. echo                     差分ファイルを削除します。                    
  119. echo.
  120. echo   注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!
  121. echo --------------------------------------------------------------------
  122. echo よろしいですか? [Yes, No, Quit] :
  123. keyin /ynq
  124. if errorlevel 3 goto exit_3
  125. if errorlevel 2 goto skip2
  126. del dos_v\*.wup
  127. del nec98\*.wup
  128. goto skip2_no
  129.  
  130. :skip2
  131. cls
  132. echo 
  133. echo -------------------------------------------------------------------
  134. echo    注意:差分ファイル(*.WUP)がすべて残っています!                
  135. echo -------------------------------------------------------------------
  136. :skip2_no
  137. echo -------------------------------------------------------------------
  138. echo    EZ-SCSI Pro 3.5J Rev.H 1/5 用の空フロッピーディスクを        
  139. echo    フロッピー ドライブにセットして下さい。                        
  140. echo -------------------------------------------------------------------
  141. echo よろしいですか? [Yes, No, Quit] :
  142. keyin /ynq
  143. if errorlevel 3 goto exit_4
  144. if errorlevel 2 goto exit_4
  145.  
  146. rem フロッピーディスクが空かどうかのチェック
  147. IF EXIST %dn%:\*.* goto errfiles
  148. IF EXIST %dn%:\dos_v\*.* goto errfiles
  149. IF NOT EXIST %dn%:\nec98\*.* goto nextstep
  150. :errfiles
  151. cls
  152. echo 
  153. echo ******************************************************************
  154. echo ********** フロッピーディスクに何かファイルがあります **********
  155. echo ******************************************************************
  156. goto skip2_no
  157.  
  158. :nextstep
  159. md %dn%:\dos_v
  160. md %dn%:\nec98
  161. copy INSTALL.BAT  %dn%:\  > NUL
  162. copy INSTALL.INS  %dn%:\  > NUL
  163. copy SETUP.EXE    %dn%:\  > NUL
  164. copy ~INS0762.LIB %dn%:\  > NUL
  165. cd dos_v
  166. copy EZSCSI.1      %dn%:\dos_v  > NUL
  167. copy SETUP.INS     %dn%:\dos_v  > NUL
  168. copy SETUP.PKG     %dn%:\dos_v  > NUL
  169. copy README.TXT    %dn%:\dos_v  > NUL
  170. copy ~INS0762.LIB  %dn%:\dos_v  > NUL
  171. cd..\nec98
  172. copy EZSCSI.1      %dn%:\nec98  > NUL
  173. copy SETUP.INS     %dn%:\nec98  > NUL
  174. copy SETUP.PKG     %dn%:\nec98  > NUL
  175. copy README.TXT    %dn%:\nec98  > NUL
  176. copy ~INS0762.LIB  %dn%:\nec98  > NUL
  177. cd..
  178. goto exit
  179. :exit_1
  180. cls
  181. echo 
  182. echo -------------------------------------------------------------------
  183. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  184. echo    は中断しました!                                               
  185. echo -------------------------------------------------------------------
  186. goto end
  187. :exit_2
  188. cls
  189. echo 
  190. echo -------------------------------------------------------------------
  191. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  192. echo    は中断しました!                                               
  193. echo.
  194. echo    注意:EZ-SCSI Pro 3.5J Rev.G のファイルはファイル名の先頭が  
  195. echo          '$'になって残っています。                                
  196. echo          また、差分ファイル(*.WUP)もすべて残っています。          
  197. echo -------------------------------------------------------------------
  198. goto end
  199. :exit_3
  200. cls
  201. echo 
  202. echo -------------------------------------------------------------------
  203. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  204. echo    は中断しました!                                               
  205. echo.
  206. echo    注意:差分ファイル(*.WUP)がすべて残っています。                
  207. echo -------------------------------------------------------------------
  208. goto end
  209. :exit_4
  210. cls
  211. echo 
  212. echo -------------------------------------------------------------------
  213. echo    EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート  
  214. echo    は中断しました!                                               
  215. echo.
  216. echo    注意:アップデート済みのファイルがすべて残っています。         
  217. echo -------------------------------------------------------------------
  218. goto end
  219. :exit
  220. echo.
  221. echo -------------------------------------------------------------------
  222. echo     ******************  お疲れ様でした ************************  
  223. echo     EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのディスクの 
  224. echo     アップデートは終了しました。                                  
  225. echo     アップデートしたディスクには下記の内容を記したラベルを貼って  
  226. echo     下さい。                                                      
  227. echo              **********************************************       
  228. echo              * アダプテック EZ-SCSI Pro Version 3.5J Rev.H    *      
  229. echo              *      差分アップデート版                    *      
  230. echo              *      DOS/Windows用                        *      
  231. echo              *      ディスク 1/5 セットアップ                     *      
  232. echo              *                                            *      
  233. echo              * Copyright(c) 1992-1997 Adaptec, Inc.       *      
  234. echo              * All rights reserved.                       *      
  235. echo              **********************************************       
  236. echo.
  237. echo    注意:カレントディレクトリにアップデート済みのファイルすべてと 
  238. echo          UPDATE_1.BATファイルが残っています。プロンプト表示に 
  239. echo          戻ったら削除して下さい。                                     
  240. echo -------------------------------------------------------------------
  241. :end
  242.