home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703B.ISO / driver / adaptec / 11-11d / disk1 / update_1.bat < prev    next >
DOS Batch File  |  1996-10-31  |  8KB  |  208 lines

  1. @ECHO OFF
  2. CLS
  3. ECHO ********************************************************************
  4. ECHO *   Easy-CD Pro 95/NT Version 1.11 日本語版 から                   *
  5. ECHO *                     Version 1.11D への アップデートを開始します。*
  6. ECHO ********************************************************************
  7. ECHO --------------------------------------------------------------------
  8. ECHO    注意:1.44MBフォーマット済みの空の3.5インチフロッピー
  9. ECHO          ディスクは、用意してありますか?
  10. ECHO          また、Version 1.11D へのアップデートファイルだけがカレント
  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        Easy-CD Pro 95/NT Version 1.11 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.  
  36. IF NOT EXIST %DN%:\DISK1.ID     GOTO dskset
  37. IF NOT EXIST %DN%:\SETUP.EXE    GOTO dskset
  38. IF NOT EXIST %DN%:\SETUP.INS    GOTO dskset
  39. IF NOT EXIST %DN%:\SETUP.PKG    GOTO dskset
  40. IF NOT EXIST %DN%:\_INST32I.EX_ GOTO dskset
  41. IF NOT EXIST %DN%:\_SETUP.DLL   GOTO dskset
  42. IF NOT EXIST %DN%:\_SETUP.LIB   GOTO dskset
  43. IF NOT EXIST %DN%:\README.TXT   GOTO dskset
  44.  
  45. FILCHK %DN%:\_SETUP.LIB 96-08-21-01:11 142810
  46. IF ERRORLEVEL 6 GOTO exit_1
  47. IF ERRORLEVEL 5 GOTO dskset
  48. IF ERRORLEVEL 4 GOTO exit_1
  49. IF ERRORLEVEL 3 GOTO dskset
  50. IF ERRORLEVEL 2 GOTO dskset
  51. IF ERRORLEVEL 1 GOTO dskset
  52.  
  53. ECHO オリジナルのファイルをハードディスクにコピーしています。
  54. COPY %DN%:\DISK1.ID     > NUL
  55. COPY %DN%:\SETUP.EXE    > NUL
  56. COPY %DN%:\SETUP.INS    > NUL
  57. COPY %DN%:\SETUP.PKG    > NUL
  58. COPY %DN%:\_INST32I.EX_ > NUL
  59. COPY %DN%:\_SETUP.DLL   > NUL
  60. COPY %DN%:\_SETUP.LIB   > NUL
  61. COPY %DN%:\README.TXT   > NUL
  62.  
  63. WSP DISK1
  64. WSP SETUPE
  65. WSP SETUPI
  66. WSP SETUPP
  67. WSP _INST32I
  68. WSP _SETUPD
  69. WSP _SETUPL
  70. WSP README
  71.  
  72. ECHO --------------------------------------------------------------------
  73. ECHO          Easy-CD Pro 95/NT Version 1.11 のファイルを削除します。
  74. ECHO    注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除
  75. ECHO          されます!
  76. ECHO --------------------------------------------------------------------
  77. ECHO よろしいですか? [Yes, No, Quit] :
  78. KEYIN /YNQ
  79. IF ERRORLEVEL 3 GOTO exit_2
  80. IF ERRORLEVEL 2 GOTO skip1
  81. DEL $*.*
  82.  
  83. GOTO skip1_no
  84.  
  85. :skip1
  86. CLS
  87. ECHO 
  88. ECHO --------------------------------------------------------------------
  89. ECHO    注意:Easy-CD Pro 95/NT Version 1.11 のファイルはファイル名の
  90. ECHO          先頭が'$'になって残っています!
  91. ECHO --------------------------------------------------------------------
  92. :skip1_no
  93. ECHO --------------------------------------------------------------------
  94. ECHO                     差分ファイルを削除します。
  95. ECHO.
  96. ECHO   注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!
  97. ECHO --------------------------------------------------------------------
  98. ECHO よろしいですか? [Yes, No, Quit] :
  99. KEYIN /YNQ
  100. IF ERRORLEVEL 3 GOTO exit_3
  101. IF ERRORLEVEL 2 GOTO skip2
  102. DEL *.WUP
  103.  
  104. GOTO skip2_no
  105.  
  106. :skip2
  107. CLS
  108. ECHO 
  109. ECHO -------------------------------------------------------------------
  110. ECHO    注意:差分ファイル(*.WUP)がすべて残っています!
  111. ECHO -------------------------------------------------------------------
  112. :skip2_no
  113. ECHO -------------------------------------------------------------------
  114. ECHO    Easy-CD Pro 95/NT Version 1.11D 1/2 用の空フロッピーディスクを
  115. ECHO    フロッピー ドライブにセットして下さい。
  116. ECHO -------------------------------------------------------------------
  117. ECHO よろしいですか? [Yes, No, Quit] :
  118. KEYIN /YNQ
  119. IF ERRORLEVEL 3 GOTO exit_4
  120. IF ERRORLEVEL 2 GOTO exit_4
  121.  
  122. REM フロッピーディスクが空かどうかのチェック
  123. IF EXIST %DN%:\*.* GOTO errfiles
  124. IF NOT EXIST %DN%:\*.* GOTO nextstep
  125. :errfiles
  126. CLS
  127. ECHO 
  128. ECHO ******************************************************************
  129. ECHO **********  フロッピーディスクに何かファイルがあります  **********
  130. ECHO ******************************************************************
  131. GOTO skip2_no
  132.  
  133. :nextstep
  134. echo アップデートされたファイルをフロッピーディスクにコピーしています。
  135. COPY DISK1.ID  %DN%:\  > NUL
  136. COPY SETUP.EXE %DN%:\  > NUL
  137. COPY SETUP.INS %DN%:\  > NUL
  138. COPY SETUP.PKG %DN%:\  > NUL
  139. COPY _INST32I.EX_ %DN%:\ > NUL
  140. COPY _SETUP.DLL %DN%:\ > NUL
  141. COPY _SETUP.LIB %DN%:\ > NUL
  142. COPY README.TXT %DN%:\ > NUL
  143.  
  144. GOTO exit
  145. :exit_1
  146. CLS
  147. ECHO 
  148. ECHO -------------------------------------------------------------------
  149. ECHO    Easy-CD Pro 95/NT Version 1.11 から Version 1.11D のアップデ
  150. ECHO    ートは中断しました!
  151. ECHO -------------------------------------------------------------------
  152. GOTO end
  153. :exit_2
  154. CLS
  155. ECHO 
  156. ECHO -------------------------------------------------------------------
  157. ECHO    Easy-CD Pro 95/NT Version 1.11 から Version 1.11D のアップデ
  158. ECHO    ートは中断しました!
  159. ECHO.
  160. ECHO    注意:Easy-CD Pro 95/NT Version 1.11 のファイルは
  161. ECHO          ファイル名の先頭が'$'になって残っています。
  162. ECHO          また、差分ファイル(*.WUP)もすべて残っています。
  163. ECHO -------------------------------------------------------------------
  164. GOTO end
  165. :exit_3
  166. CLS
  167. ECHO 
  168. ECHO -------------------------------------------------------------------
  169. ECHO    Easy-CD Pro 95/NT Version 1.11 から Version 1.11D のアップデ
  170. ECHO    ートは中断しました!
  171. ECHO.
  172. ECHO    注意:差分ファイル(*.WUP)がすべて残っています。
  173. ECHO -------------------------------------------------------------------
  174. GOTO end
  175. :exit_4
  176. CLS
  177. ECHO 
  178. ECHO -------------------------------------------------------------------
  179. ECHO    Easy-CD Pro 95/NT Version 1.11 から Version 1.11D のアップデ
  180. ECHO    ートは中断しました!
  181. ECHO.
  182. ECHO    注意:アップデート済みのファイルがすべて残っています。
  183. ECHO -------------------------------------------------------------------
  184. GOTO end
  185. :exit
  186. ECHO.
  187. ECHO -------------------------------------------------------------------
  188. ECHO     ******************  お疲れ様でした  ************************
  189. ECHO     Easy-CD Pro 95/NT Version 1.11 から Version 1.11D へのディ
  190. ECHO     スクのアップデートは終了しました。
  191. ECHO     アップデートしたディスクには下記の内容を記したラベルを貼って
  192. ECHO     下さい。
  193. ECHO              **********************************************
  194. ECHO              * アダプテック Easy-CD Pro for                   *
  195. ECHO              *           Windows 95 Version 1.11D 日本語版*
  196. ECHO              * 差分アップデート版                         *
  197. ECHO              * セットアップディスク 1/2                           *
  198. ECHO              *                                            *
  199. ECHO              * Copyright(c) 1992-1996 Adaptec, Inc.       *
  200. ECHO              * All rights reserved.                       *
  201. ECHO              **********************************************
  202. ECHO.
  203. ECHO    注意:カレントディレクトリにアップデート済みのファイルすべてと
  204. ECHO          UPDATE_1.BATファイルが残っています。プロンプト表示に戻っ
  205. ECHO          たら削除して下さい。
  206. ECHO -------------------------------------------------------------------
  207. :end
  208.