home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703B.ISO
/
driver
/
adaptec
/
10a11d
/
disk1
/
update_1.bat
< prev
next >
Wrap
DOS Batch File
|
1996-10-31
|
8KB
|
208 lines
@ECHO OFF
CLS
ECHO ********************************************************************
ECHO * Easy-CD Pro 95/NT Version 1.10A 日本語版 から *
ECHO * Version 1.11D への アップデートを開始します。*
ECHO ********************************************************************
ECHO --------------------------------------------------------------------
ECHO 注意:1.44MBフォーマット済みの空の3.5インチフロッピー
ECHO ディスクは、用意してありますか?
ECHO また、Version 1.11D へのアップデートファイルだけがカレント
ECHO ディレクトリにありますか?
ECHO --------------------------------------------------------------------
ECHO よろしいですか? [Yes, No, Quit] :
KEYIN /YNQ
IF ERRORLEVEL 3 GOTO exit_1
IF ERRORLEVEL 2 GOTO exit_1
:drv
CALL DRVNAME.BAT
IF "%DN%"=="@" GOTO exit_1
ECHO タイプしたドライブ名は ( %DN% ) です。よろしいですか? [Yes, No, Quit] :
KEYIN /ynq
IF ERRORLEVEL 3 GOTO exit_1
IF ERRORLEVEL 2 GOTO drv
:dskset
ECHO --------------------------------------------------------------------
ECHO Easy-CD Pro 95/NT Version 1.10A 1/2 のフロッピーディスクを
ECHO フロッピードライブにセットして下さい。
ECHO --------------------------------------------------------------------
ECHO よろしいですか? [Yes, No, Quit] :
KEYIN /YNQ
IF ERRORLEVEL 3 GOTO exit_1
IF ERRORLEVEL 2 GOTO exit_1
IF NOT EXIST %DN%:\DISK1.ID GOTO dskset
IF NOT EXIST %DN%:\SETUP.EXE GOTO dskset
IF NOT EXIST %DN%:\SETUP.INS GOTO dskset
IF NOT EXIST %DN%:\SETUP.PKG GOTO dskset
IF NOT EXIST %DN%:\_INST32I.EX_ GOTO dskset
IF NOT EXIST %DN%:\_SETUP.DLL GOTO dskset
IF NOT EXIST %DN%:\_SETUP.LIB GOTO dskset
IF NOT EXIST %DN%:\README.TXT GOTO dskset
FILCHK %DN%:\_SETUP.LIB 96-08-21-01:11 142810
IF ERRORLEVEL 6 GOTO exit_1
IF ERRORLEVEL 5 GOTO dskset
IF ERRORLEVEL 4 GOTO exit_1
IF ERRORLEVEL 3 GOTO dskset
IF ERRORLEVEL 2 GOTO dskset
IF ERRORLEVEL 1 GOTO dskset
ECHO オリジナルのファイルをハードディスクにコピーしています。
COPY %DN%:\DISK1.ID > NUL
COPY %DN%:\SETUP.EXE > NUL
COPY %DN%:\SETUP.INS > NUL
COPY %DN%:\SETUP.PKG > NUL
COPY %DN%:\_INST32I.EX_ > NUL
COPY %DN%:\_SETUP.DLL > NUL
COPY %DN%:\_SETUP.LIB > NUL
COPY %DN%:\README.TXT > NUL
WSP DISK1
WSP SETUPE
WSP SETUPI
WSP SETUPP
WSP _INST32I
WSP _SETUPD
WSP _SETUPL
WSP README
ECHO --------------------------------------------------------------------
ECHO Easy-CD Pro 95/NT Version 1.10A のファイルを削除します。
ECHO 注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除
ECHO されます!
ECHO --------------------------------------------------------------------
ECHO よろしいですか? [Yes, No, Quit] :
KEYIN /YNQ
IF ERRORLEVEL 3 GOTO exit_2
IF ERRORLEVEL 2 GOTO skip1
DEL $*.*
GOTO skip1_no
:skip1
CLS
ECHO
ECHO --------------------------------------------------------------------
ECHO 注意:Easy-CD Pro 95/NT Version 1.10A のファイルはファイル名の
ECHO 先頭が'$'になって残っています!
ECHO --------------------------------------------------------------------
:skip1_no
ECHO --------------------------------------------------------------------
ECHO 差分ファイルを削除します。
ECHO.
ECHO 注意:ファイル名の拡張子が 'WUP'のファイルすべてが削除されます!
ECHO --------------------------------------------------------------------
ECHO よろしいですか? [Yes, No, Quit] :
KEYIN /YNQ
IF ERRORLEVEL 3 GOTO exit_3
IF ERRORLEVEL 2 GOTO skip2
DEL *.WUP
GOTO skip2_no
:skip2
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO 注意:差分ファイル(*.WUP)がすべて残っています!
ECHO -------------------------------------------------------------------
:skip2_no
ECHO -------------------------------------------------------------------
ECHO Easy-CD Pro 95/NT Version 1.11D 1/2 用の空フロッピーディスクを
ECHO フロッピー ドライブにセットして下さい。
ECHO -------------------------------------------------------------------
ECHO よろしいですか? [Yes, No, Quit] :
KEYIN /YNQ
IF ERRORLEVEL 3 GOTO exit_4
IF ERRORLEVEL 2 GOTO exit_4
REM フロッピーディスクが空かどうかのチェック
IF EXIST %DN%:\*.* GOTO errfiles
IF NOT EXIST %DN%:\*.* GOTO nextstep
:errfiles
CLS
ECHO
ECHO ******************************************************************
ECHO ********** フロッピーディスクに何かファイルがあります **********
ECHO ******************************************************************
GOTO skip2_no
:nextstep
echo アップデートされたファイルをフロッピーディスクにコピーしています。
COPY DISK1.ID %DN%:\ > NUL
COPY SETUP.EXE %DN%:\ > NUL
COPY SETUP.INS %DN%:\ > NUL
COPY SETUP.PKG %DN%:\ > NUL
COPY _INST32I.EX_ %DN%:\ > NUL
COPY _SETUP.DLL %DN%:\ > NUL
COPY _SETUP.LIB %DN%:\ > NUL
COPY README.TXT %DN%:\ > NUL
GOTO exit
:exit_1
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO Easy-CD Pro 95/NT Version 1.10A から Version 1.11D のアップデ
ECHO ートは中断しました!
ECHO -------------------------------------------------------------------
GOTO end
:exit_2
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO Easy-CD Pro 95/NT Version 1.10A から Version 1.11D のアップデ
ECHO ートは中断しました!
ECHO.
ECHO 注意:Easy-CD Pro 95/NT Version 1.10A のファイルは
ECHO ファイル名の先頭が'$'になって残っています。
ECHO また、差分ファイル(*.WUP)もすべて残っています。
ECHO -------------------------------------------------------------------
GOTO end
:exit_3
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO Easy-CD Pro 95/NT Version 1.10A から Version 1.11D のアップデ
ECHO ートは中断しました!
ECHO.
ECHO 注意:差分ファイル(*.WUP)がすべて残っています。
ECHO -------------------------------------------------------------------
GOTO end
:exit_4
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO Easy-CD Pro 95/NT Version 1.10A から Version 1.11D のアップデ
ECHO ートは中断しました!
ECHO.
ECHO 注意:アップデート済みのファイルがすべて残っています。
ECHO -------------------------------------------------------------------
GOTO end
:exit
ECHO.
ECHO -------------------------------------------------------------------
ECHO ****************** お疲れ様でした ************************
ECHO Easy-CD Pro 95/NT Version 1.10A から Version 1.11D へのディ
ECHO スクのアップデートは終了しました。
ECHO アップデートしたディスクには下記の内容を記したラベルを貼って
ECHO 下さい。
ECHO **********************************************
ECHO * アダプテック Easy-CD Pro for *
ECHO * Windows 95 Version 1.11D 日本語版*
ECHO * 差分アップデート版 *
ECHO * セットアップディスク 1/2 *
ECHO * *
ECHO * Copyright(c) 1992-1996 Adaptec, Inc. *
ECHO * All rights reserved. *
ECHO **********************************************
ECHO.
ECHO 注意:カレントディレクトリにアップデート済みのファイルすべてと
ECHO UPDATE_1.BATファイルが残っています。プロンプト表示に戻っ
ECHO たら削除して下さい。
ECHO -------------------------------------------------------------------
:end