home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703B.ISO
/
driver
/
adaptec
/
10a11d
/
disk3
/
update_3.bat
< prev
next >
Wrap
DOS Batch File
|
1996-10-31
|
13KB
|
401 lines
@ECHO OFF
CLS
ECHO ********************************************************************
ECHO * SCSI 32 Drivers for Easy-CD 32bit products Version 2.0 の *
ECHO * アップデートを開始します。 *
ECHO ********************************************************************
ECHO --------------------------------------------------------------------
ECHO 注意:1.44MBフォーマット済みの空の3.5インチフロッピー
ECHO ディスクは、用意してありますか?
ECHO また、Version 2.0 への差分ファイルだけがカレント
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 SCSI 32 Drivers for Easy-CD 32bit products Version 2.0 のフ
ECHO ロッピーディスクをフロッピードライブにセットして下さい。
ECHO --------------------------------------------------------------------
ECHO よろしいですか? [Yes, No, Quit] :
KEYIN /YNQ
IF ERRORLEVEL 3 GOTO exit_1
IF ERRORLEVEL 2 GOTO exit_1
IF NOT EXIST %DN%:\CDR4VSD.VXD GOTO dskset
IF NOT EXIST %DN%:\DISK1 GOTO dskset
IF NOT EXIST %DN%:\README.TXT GOTO dskset
IF NOT EXIST %DN%:\SETUP32.EXE GOTO dskset
IF NOT EXIST %DN%:\SETUP32.INF GOTO dskset
IF NOT EXIST %DN%:\TXTSETUP.OEM GOTO dskset
IF NOT EXIST %DN%:\ASPIW32\APIX.VXD GOTO dskset
IF NOT EXIST %DN%:\ASPIW32\ASPI32.SYS GOTO dskset
IF NOT EXIST %DN%:\ASPIW32\ASPIENUM.REG GOTO dskset
IF NOT EXIST %DN%:\ASPIW32\ASPIENUM.VXD GOTO dskset
IF NOT EXIST %DN%:\ASPIW32\WINASPI.DLL GOTO dskset
IF NOT EXIST %DN%:\ASPIW32\WNASPI32.DLL GOTO dskset
IF NOT EXIST %DN%:\ASPIW32\WOWPOST.EXE GOTO dskset
IF NOT EXIST %DN%:\WIN95_98\ADP_98.INF GOTO dskset
IF NOT EXIST %DN%:\WIN95_98\AIC78XX.MPD GOTO dskset
IF NOT EXIST %DN%:\WIN95_98\FD16_700.MPD GOTO dskset
IF NOT EXIST %DN%:\WIN95_98\SPARROW.MPD GOTO dskset
IF NOT EXIST %DN%:\WIN95_98\SPARROWA.MPD GOTO dskset
IF NOT EXIST %DN%:\WIN95_AT\ADP_AT.INF GOTO dskset
IF NOT EXIST %DN%:\WIN95_AT\AHA154X.MPD GOTO dskset
IF NOT EXIST %DN%:\WIN95_AT\AIC78XX.MPD GOTO dskset
IF NOT EXIST %DN%:\WIN95_AT\FD16_700.MPD GOTO dskset
IF NOT EXIST %DN%:\WIN95_AT\SPARROW.MPD GOTO dskset
IF NOT EXIST %DN%:\WINNT\AIC78XX\AIC78XX.SYS GOTO dskset
IF NOT EXIST %DN%:\WINNT\AIC78XX\OEMSETUP.INF GOTO dskset
IF NOT EXIST %DN%:\WINNT\FD16_700\PC98\FD16_700.SYS GOTO dskset
IF NOT EXIST %DN%:\WINNT\FD16_700\PC98\OEMSETUP.INF GOTO dskset
IF NOT EXIST %DN%:\WINNT\FD16_700\PCAT\FD16_700.SYS GOTO dskset
IF NOT EXIST %DN%:\WINNT\FD16_700\PCAT\OEMSETUP.INF GOTO dskset
IF NOT EXIST %DN%:\WINNT\SLIMSCSI\OEMSETUP.INF GOTO dskset
IF NOT EXIST %DN%:\WINNT\SLIMSCSI\SPARROW.SYS GOTO dskset
IF NOT EXIST %DN%:\WINNT\SPARROW\OEMSETUP.INF GOTO dskset
IF NOT EXIST %DN%:\WINNT\SPARROW\SPARROW.SYS GOTO dskset
FILCHK %DN%:\CDR4VSD.VXD 96-05-05-01:05 13840
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%:\CDR4VSD.VXD > NUL
COPY %DN%:\DISK1 > NUL
COPY %DN%:\README.TXT > NUL
COPY %DN%:\SETUP32.EXE > NUL
COPY %DN%:\SETUP32.INF > NUL
COPY %DN%:\TXTSETUP.OEM > NUL
COPY %DN%:\ASPIW32\APIX.VXD ASPIW32> NUL
COPY %DN%:\ASPIW32\ASPI32.SYS ASPIW32> NUL
COPY %DN%:\ASPIW32\ASPIENUM.REG ASPIW32> NUL
COPY %DN%:\ASPIW32\ASPIENUM.VXD ASPIW32> NUL
COPY %DN%:\ASPIW32\WINASPI.DLL ASPIW32> NUL
COPY %DN%:\ASPIW32\WNASPI32.DLL ASPIW32> NUL
COPY %DN%:\ASPIW32\WOWPOST.EXE ASPIW32> NUL
COPY %DN%:\WIN95_98\ADP_98.INF WIN95_98> NUL
COPY %DN%:\WIN95_98\AIC78XX.MPD WIN95_98> NUL
COPY %DN%:\WIN95_98\FD16_700.MPD WIN95_98> NUL
COPY %DN%:\WIN95_98\SPARROW.MPD WIN95_98> NUL
COPY %DN%:\WIN95_98\SPARROWA.MPD WIN95_98> NUL
COPY %DN%:\WIN95_AT\ADP_AT.INF WIN95_AT> NUL
COPY %DN%:\WIN95_AT\AHA154X.MPD WIN95_AT> NUL
COPY %DN%:\WIN95_AT\AIC78XX.MPD WIN95_AT> NUL
COPY %DN%:\WIN95_AT\FD16_700.MPD WIN95_AT> NUL
COPY %DN%:\WIN95_AT\SPARROW.MPD WIN95_AT> NUL
COPY %DN%:\WINNT\AIC78XX\AIC78XX.SYS WINNT\AIC78XX > NUL
COPY %DN%:\WINNT\AIC78XX\OEMSETUP.INF WINNT\AIC78XX > NUL
COPY %DN%:\WINNT\FD16_700\PC98\FD16_700.SYS WINNT\FD16_700\PC98 > NUL
COPY %DN%:\WINNT\FD16_700\PC98\OEMSETUP.INF WINNT\FD16_700\PC98 > NUL
COPY %DN%:\WINNT\FD16_700\PCAT\FD16_700.SYS WINNT\FD16_700\PCAT > NUL
COPY %DN%:\WINNT\FD16_700\PCAT\OEMSETUP.INF WINNT\FD16_700\PCAT > NUL
COPY %DN%:\WINNT\SLIMSCSI\OEMSETUP.INF WINNT\SLIMSCSI > NUL
COPY %DN%:\WINNT\SLIMSCSI\SPARROW.SYS WINNT\SLIMSCSI > NUL
COPY %DN%:\WINNT\SPARROW\OEMSETUP.INF WINNT\SPARROW > NUL
COPY %DN%:\WINNT\SPARROW\SPARROW.SYS WINNT\SPARROW > NUL
WSP CDR4VSD
WSP DISK1
WSP README
WSP SETUP32E
WSP SETUP32I
WSP TXTSETUP
CD ASPIW32
WSP APIX
WSP ASPI32
WSP ASPIENUR
WSP ASPIENUV
WSP WINASPI
WSP WNASPI32
WSP WOWPOST
CD ..
CD WIN95_98
WSP ADP_98
WSP AIC78XX
WSP FD16_700
WSP SPARROW
WSP SPARROWA
CD ..
CD WIN95_AT
WSP ADP_AT
WSP AHA154X
WSP AIC78XX
WSP FD16_700
WSP SPARROW
CD ..
CD WINNT\AIC78XX
WSP AIC78XX
WSP OEMSETUP
CD ..\..
CD WINNT\FD16_700\PC98
WSP FD16_700
WSP OEMSETUP
CD ..\..\..
CD WINNT\FD16_700\PCAT
WSP FD16_700
WSP OEMSETUP
CD ..\..\..
CD WINNT\SLIMSCSI
WSP OEMSETUP
WSP SPARROW
CD ..\..
CD WINNT\SPARROW
WSP OEMSETUP
WSP SPARROW
CD ..\..
ECHO --------------------------------------------------------------------
ECHO SCSI 32 Drivers for Easy-CD 32bit products Version 2.0 の
ECHO ファイルを削除します。.
ECHO 注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除
ECHO されます!
ECHO --------------------------------------------------------------------
ECHO よろしいですか? [Yes, No, Quit] :
KEYIN /YNQ
IF ERRORLEVEL 3 GOTO exit_2
IF ERRORLEVEL 2 GOTO skip1
DEL $*.*
DEL ASPIW32\$*.*
DEL WIN95_98\$*.*
DEL WIN95_AT\$*.*
DEL WINNT\AIC78XX\$*.*
DEL WINNT\FD16_700\PC98\$*.*
DEL WINNT\FD16_700\PCAT\$*.*
DEL WINNT\SLIMSCSI\$*.*
DEL WINNT\SPARROW\$*.*
GOTO skip1_no
:skip1
CLS
ECHO
ECHO --------------------------------------------------------------------
ECHO 注意:SCSI 32 Drivers for Easy-CD 32bit products Version 2.0 の
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
DEL ASPIW32\*.WUP
DEL WIN95_98\*.WUP
DEL WIN95_AT\*.WUP
DEL WINNT\AIC78XX\*.WUP
DEL WINNT\FD16_700\PC98\*.WUP
DEL WINNT\FD16_700\PCAT\*.WUP
DEL WINNT\SLIMSCSI\*.WUP
DEL WINNT\SPARROW\*.WUP
GOTO skip2_no
:skip2
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO 注意:差分ファイル(*.WUP)がすべて残っています!
ECHO -------------------------------------------------------------------
:skip2_no
ECHO -------------------------------------------------------------------
ECHO SCSI 32 Dirvers for Easy-CD 32bit products Version 2.0 用の
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 CDR4VSD.VXD %DN%:\ > NUL
COPY DISK1 %DN%:\ > NUL
COPY README.TXT %DN%:\ > NUL
COPY SETUP32.EXE %DN%:\ > NUL
COPY SETUP32.INF %DN%:\ > NUL
COPY TXTSETUP.OEM %DN%:\ > NUL
MD %DN%:\ASPIW32
CD ASPIW32
COPY APIX.VXD %DN%:\ASPIW32 > NUL
COPY ASPI32.SYS %DN%:\ASPIW32 > NUL
COPY ASPIENUM.REG %DN%:\ASPIW32 > NUL
COPY ASPIENUM.VXD %DN%:\ASPIW32 > NUL
COPY WINASPI.DLL %DN%:\ASPIW32 > NUL
COPY WNASPI32.DLL %DN%:\ASPIW32 > NUL
COPY WOWPOST.EXE %DN%:\ASPIW32 > NUL
CD ..
MD %DN%:\WIN95_98
CD WIN95_98
COPY ADP_98.INF %DN%:\WIN95_98 > NUL
COPY AIC78XX.MPD %DN%:\WIN95_98 > NUL
COPY FD16_700.MPD %DN%:\WIN95_98 > NUL
COPY SPARROW.MPD %DN%:\WIN95_98 > NUL
COPY SPARROWA.MPD %DN%:\WIN95_98 > NUL
CD ..
MD %DN%:\WIN95_AT
CD WIN95_AT
COPY ADP_AT.INF %DN%:\WIN95_AT > NUL
COPY AHA154X.MPD %DN%:\WIN95_AT > NUL
COPY AIC78XX.MPD %DN%:\WIN95_AT > NUL
COPY FD16_700.MPD %DN%:\WIN95_AT > NUL
COPY SPARROW.MPD %DN%:\WIN95_AT > NUL
CD ..
MD %DN%:\WINNT
MD %DN%:\WINNT\AIC78XX
CD WINNT\AIC78XX
COPY AIC78XX.SYS %DN%:\WINNT\AIC78XX > NUL
COPY OEMSETUP.INF %DN%:\WINNT\AIC78XX > NUL
CD ..\..
MD %DN%:\WINNT\FD16_700
MD %DN%:\WINNT\FD16_700\PC98
CD WINNT\FD16_700\PC98
COPY FD16_700.SYS %DN%:\WINNT\FD16_700\PC98 > NUL
COPY OEMSETUP.INF %DN%:\WINNT\FD16_700\PC98 > NUL
CD ..\..\..
MD %DN%:\WINNT\FD16_700\PCAT
CD WINNT\FD16_700\PCAT
COPY FD16_700.SYS %DN%:\WINNT\FD16_700\PCAT > NUL
COPY OEMSETUP.INF %DN%:\WINNT\FD16_700\PCAT > NUL
CD ..\..\..
MD %DN%:\WINNT\SLIMSCSI
CD WINNT\SLIMSCSI
COPY OEMSETUP.INF %DN%:\WINNT\SLIMSCSI > NUL
COPY SPARROW.SYS %DN%:\WINNT\SLIMSCSI > NUL
CD ..\..
MD %DN%:\WINNT\SPARROW
CD WINNT\SPARROW
COPY OEMSETUP.INF %DN%:\WINNT\SPARROW > NUL
COPY SPARROW.SYS %DN%:\WINNT\SPARROW > NUL
CD ..\..
GOTO exit
:exit_1
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO SCSI 32 Drivers for Easy-CD 32bit products Version 2.0 のアッ
ECHO プデートは中断しました!
ECHO -------------------------------------------------------------------
GOTO end
:exit_2
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO SCSI 32 Drivers for Easy-CD 32bit products Version 2.0 のアッ
ECHO プデートは中断しました!
ECHO.
ECHO 注意:SCSI 32 Drivers fo Easy-CD 32bit products Version 2.0 の
ECHO ファイルはファイル名の先頭が'$'になって残っています。
ECHO また、差分ファイル(*.WUP)もすべて残っています。
ECHO -------------------------------------------------------------------
GOTO end
:exit_3
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO SCSI 32 Drivers for Easy-CD 32bit products Version 2.0 のアッ
ECHO プデートは中断しました!
ECHO.
ECHO 注意:差分ファイル(*.WUP)がすべて残っています。
ECHO -------------------------------------------------------------------
GOTO end
:exit_4
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO SCSI 32 Drivers for Easy-CD 32bit products Version 2.0 のアッ
ECHO プデートは中断しました!
ECHO.
ECHO 注意:アップデート済みのファイルがすべて残っています。
ECHO -------------------------------------------------------------------
GOTO end
:exit
ECHO.
ECHO -------------------------------------------------------------------
ECHO ****************** お疲れ様でした ************************
ECHO SCSI 32 Drivers for Easy-CD 32bit products Version 2.0 のデ
ECHO ィスクのアップデートは終了しました。
ECHO アップデートしたディスクには下記の内容を記したラベルを貼って
ECHO 下さい。
ECHO ***********************************************
ECHO * アダプテック SCSI 32 Drivers for *
ECHO * Easy-CD 32bit products Version 2.0*
ECHO * 差分アップデート版 *
ECHO * セットアップディスク *
ECHO * *
ECHO * Copyright(c) 1992-1996 Adaptec, Inc. *
ECHO * All rights reserved. *
ECHO ***********************************************
ECHO.
ECHO 注意:カレントディレクトリにアップデート済みのファイルすべてと
ECHO UPDATE_3.BATファイルが残っています。プロンプト表示に戻っ
ECHO たら削除して下さい。
ECHO -------------------------------------------------------------------
:end