home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703B.ISO / driver / adaptec / 10a11d / disk2 / update_2.bat < prev    next >
DOS Batch File  |  1996-10-31  |  7KB  |  188 lines

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