home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703B.ISO / driver / adaptec / 102x11d / disk1 / update_1.bat < prev    next >
DOS Batch File  |  1996-09-19  |  8KB  |  209 lines

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