home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 July
/
VPR9707B.ISO
/
DRIVER
/
ADAPTEC
/
msi
/
DISK1
/
UPDATE_1.BAT
< prev
Wrap
DOS Batch File
|
1997-02-18
|
15KB
|
430 lines
@ECHO OFF
CLS
ECHO ********************************************************************
ECHO * ミニポートドライバ/ASPIマネージャ セットアップディスク *
ECHO * Version 2.0 *
ECHO * から *
ECHO * SCSI Installer for Windows 95/Windows NT セットアップディスク *
ECHO * Version 1.0 *
ECHO * へのアップデートを開始します。 *
ECHO ********************************************************************
ECHO --------------------------------------------------------------------
ECHO 注意:1.44MBフォーマット済みの空の3.5インチフロッピー
ECHO ディスクは、用意してありますか?
ECHO また、"SCSI Installer for Windows 95/Windows NT
ECHO セットアップディスク Version 1.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 ミニポートドライバ/ASPIマネージャ セットアップディスク
ECHO 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%:\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\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%:\DISK1 96-06-10-02:00 4
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 > NUL
COPY %DN%:\README.TXT > NUL
COPY %DN%:\SETUP32.EXE > NUL
COPY %DN%:\SETUP32.INF > NUL
COPY %DN%:\TXTSETUP.OEM > NUL
CD ASPIW32
COPY %DN%:\ASPIW32\APIX.VXD > NUL
COPY %DN%:\ASPIW32\ASPI32.SYS > NUL
COPY %DN%:\ASPIW32\ASPIENUM.REG > NUL
COPY %DN%:\ASPIW32\ASPIENUM.VXD > NUL
COPY %DN%:\ASPIW32\WINASPI.DLL > NUL
COPY %DN%:\ASPIW32\WNASPI32.DLL > NUL
COPY %DN%:\ASPIW32\WOWPOST.EXE > NUL
CD ..\WIN95_98
COPY %DN%:\WIN95_98\ADP_98.INF > NUL
COPY %DN%:\WIN95_98\AIC78XX.MPD > NUL
COPY %DN%:\WIN95_98\FD16_700.MPD > NUL
COPY %DN%:\WIN95_98\SPARROW.MPD > NUL
COPY %DN%:\WIN95_98\SPARROWA.MPD > NUL
CD ..\WIN95_AT
COPY %DN%:\WIN95_AT\ADP_AT.INF > NUL
COPY %DN%:\WIN95_AT\AHA154X.MPD > NUL
COPY %DN%:\WIN95_AT\AIC78XX.MPD > NUL
COPY %DN%:\WIN95_AT\FD16_700.MPD > NUL
COPY %DN%:\WIN95_AT\SPARROW.MPD > NUL
CD ..\WINNT\AIC78XX\PC98
COPY %DN%:\WINNT\AIC78XX\AIC78XX.SYS > NUL
COPY %DN%:\WINNT\AIC78XX\OEMSETUP.INF > NUL
CD ..\PCAT
COPY %DN%:\WINNT\AIC78XX\AIC78XX.SYS > NUL
COPY %DN%:\WINNT\AIC78XX\OEMSETUP.INF > NUL
CD ..\..\FD16_700\PC98
COPY %DN%:\WINNT\FD16_700\PC98\FD16_700.SYS > NUL
COPY %DN%:\WINNT\FD16_700\PC98\OEMSETUP.INF > NUL
CD ..\PCAT
COPY %DN%:\WINNT\FD16_700\PCAT\FD16_700.SYS > NUL
COPY %DN%:\WINNT\FD16_700\PCAT\OEMSETUP.INF > NUL
CD ..\..\SLIMSCSI
COPY %DN%:\WINNT\SLIMSCSI\OEMSETUP.INF > NUL
COPY %DN%:\WINNT\SLIMSCSI\SPARROW.SYS > NUL
CD ..\SPARROW
COPY %DN%:\WINNT\SPARROW\OEMSETUP.INF > NUL
COPY %DN%:\WINNT\SPARROW\SPARROW.SYS > NUL
CD ..\..
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 ..\WIN95_98
WSP ADP_98
WSP AIC78XX
WSP FD16_700
WSP SPARROW
WSP SPARROWA
CD ..\WIN95_AT
WSP ADP_AT
WSP AHA154X
WSP AIC78XX
WSP FD16_700
WSP SPARROW
CD ..\WINNT\AIC78XX\PC98
WSP AIC78XX
WSP OEMSETUP
CD ..\PCAT
WSP AIC78XX
WSP OEMSETUP
CD ..\..\FD16_700\PC98
WSP FD16_700
WSP OEMSETUP
CD ..\PCAT
WSP FD16_700
WSP OEMSETUP
CD ..\..\SLIMSCSI
WSP OEMSETUP
WSP SPARROW
CD ..\SPARROW
WSP OEMSETUP
WSP SPARROW
CD ..\..
ECHO --------------------------------------------------------------------
ECHO ミニポートドライバ/ASPIマネージャ セットアップディスク
ECHO 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 $*.*
CD ASPIW32
DEL $*.*
CD ..\WIN95_98
DEL $*.*
CD ..\WIN95_AT
DEL $*.*
CD ..\WINNT\AIC78XX\PC98
DEL $*.*
CD ..\PCAT
DEL $*.*
CD ..\..\FD16_700\PC98
DEL $*.*
CD ..\PCAT
DEL $*.*
CD ..\..\SLIMSCSI
DEL $*.*
CD ..\SPARROW
DEL $*.*
CD ..\..
GOTO skip1_no
:skip1
CLS
ECHO
ECHO --------------------------------------------------------------------
ECHO 注意:ミニポートドライバ/ASPIマネージャ セットアップディスク
ECHO 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
CD ASPIW32
DEL *.WUP
CD ..\WIN95_98
DEL *.WUP
CD ..\WIN95_AT
DEL *.WUP
CD ..\WINNT\AIC78XX\PC98
DEL *.WUP
CD ..\PCAT
DEL *.WUP
CD ..\..\FD16_700\PC98
DEL *.WUP
CD ..\PCAT
DEL *.WUP
CD ..\..\SLIMSCSI
DEL *.WUP
CD ..\SPARROW
DEL *.WUP
CD ..\..
GOTO skip2_no
:skip2
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO 注意:差分ファイル(*.WUP)がすべて残っています!
ECHO -------------------------------------------------------------------
:skip2_no
ECHO -------------------------------------------------------------------
ECHO SCSI Installer for Windows 95/Windows NT セットアップディスク
ECHO Version 1.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 EXIST %DN%:\ASPIW32\*.* GOTO errfiles
IF EXIST %DN%:\WIN95_98\*.* GOTO errfiles
IF EXIST %DN%:\WIN95_AT\*.* GOTO errfiles
IF EXIST %DN%:\WINTT\AIC78XX\PC98\*.* GOTO errfiles
IF EXIST %DN%:\WINNT\AIC78XX\PCAT\*.* GOTO errfiles
IF EXIST %DN%:\WINNT\FD16_700\PC98\*.* GOTO errfiles
IF EXIST %DN%:\WINNT\FD16_700\PCAT\*.* GOTO errfiles
IF EXIST %DN%:\WINNT\SLIMSCSI\*.* GOTO errfiles
IF NOT EXIST %DN%:\WINNT\SPARROW\*.* GOTO nextstep
:errfiles
CLS
ECHO
ECHO ******************************************************************
ECHO ********** フロッピーディスクに何かファイルがあります **********
ECHO ******************************************************************
GOTO skip2_no
:nextstep
echo アップデートされたファイルをフロッピーディスクにコピーしています。
MD %DN%:\ASPIW32
MD %DN%:\WIN95_98
MD %DN%:\WIN95_AT
MD %DN%:\WINNT
MD %DN%:\WINNT\AHA154X
MD %DN%:\WINNT\AIC78XX
MD %DN%:\WINNT\AIC78XX\PC98
MD %DN%:\WINNT\AIC78XX\PCAT
MD %DN%:\WINNT\FD16_700
MD %DN%:\WINNT\FD16_700\PC98
MD %DN%:\WINNT\FD16_700\PCAT
MD %DN%:\WINNT\SLIMSCSI
MD %DN%:\WINNT\SPARROW
COPY DISK1 %DN%:\ > NUL
COPY README.TXT %DN%:\ > NUL
COPY SETUP32.EXE %DN%:\ > NUL
COPY SETUP32.INF %DN%:\ > NUL
COPY TXTSETUP.OEM %DN%:\ > NUL
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 ..\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 ..\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 ..\WINNT\AHA154X
COPY AHA154X.SYS %DN%:\WINNT\AHA154X > NUL
COPY OEMSETUP.INF %DN%:\WINNT\AHA154X > NUL
CD ..\AIC78XX\PC98
COPY AIC78XX.SYS %DN%:\WINNT\AIC78XX\PC98 > NUL
COPY OEMSETUP.INF %DN%:\WINNT\AIC78XX\PC98 > NUL
CD ..\PCAT
COPY AIC78XX.SYS %DN%:\WINNT\AIC78XX\PCAT > NUL
COPY OEMSETUP.INF %DN%:\WINNT\AIC78XX\PCAT > NUL
CD ..\..\FD16_700\PC98
COPY FD16_700.SYS %DN%:\WINNT\FD16_700\PC98 > NUL
COPY OEMSETUP.INF %DN%:\WINNT\FD16_700\PC98 > NUL
CD ..\PCAT
COPY FD16_700.SYS %DN%:\WINNT\FD16_700\PCAT > NUL
COPY OEMSETUP.INF %DN%:\WINNT\FD16_700\PCAT > NUL
CD ..\..\SLIMSCSI
COPY OEMSETUP.INF %DN%:\WINNT\SLIMSCSI > NUL
COPY SPARROW.SYS %DN%:\WINNT\SLIMSCSI > NUL
CD ..\SPARROW
COPY OEMSETUP.INF %DN%:\WINNT\SPARROW > NUL
COPY SPARROW.SYS %DN%:\WINNT\SPARROW > NUL
CD ..\..
GOTO exit
:exit_1
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO ミニポートドライバ/ASPIマネージャ セットアップディスク
ECHO Version 2.0
ECHO から
ECHO SCSI Installer for Windows 95/Windows NT セットアップディスク
ECHO Version 1.0
ECHO のアップデートは中断しました!
ECHO -------------------------------------------------------------------
GOTO end
:exit_2
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO ミニポートドライバ/ASPIマネージャ セットアップディスク
ECHO Version 2.0
ECHO から
ECHO SCSI Installer for Windows 95/Windows NT セットアップディスク
ECHO Version 1.0
ECHO のアップデートは中断しました!
ECHO.
ECHO 注意:ミニポートドライバ/ASPIマネージャ セットアップディスク
ECHO Version 2.0 のファイルはファイル名の先頭が
ECHO '$'になって残っています。
ECHO また、差分ファイル(*.WUP)もすべて残っています。
ECHO -------------------------------------------------------------------
GOTO end
:exit_3
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO ミニポートドライバ/ASPIマネージャ セットアップディスク
ECHO Version 2.0
ECHO から
ECHO SCSI Installer for Windows 95/Windows NT セットアップディスク
ECHO Version 1.0
ECHO のアップデートは中断しました!
ECHO.
ECHO 注意:差分ファイル(*.WUP)がすべて残っています。
ECHO -------------------------------------------------------------------
GOTO end
:exit_4
CLS
ECHO
ECHO -------------------------------------------------------------------
ECHO ミニポートドライバ/ASPIマネージャ セットアップディスク
ECHO Version 2.0
ECHO から
ECHO SCSI Installer for Windows 95/Windows NT セットアップディスク
ECHO Version 1.0
ECHO のアップデートは中断しました!
ECHO.
ECHO 注意:アップデート済みのファイルがすべて残っています。
ECHO -------------------------------------------------------------------
GOTO end
:exit
ECHO.
ECHO -------------------------------------------------------------------
ECHO ****************** お疲れ様でした ************************
ECHO ミニポートドライバ/ASPIマネージャ セットアップディスク
ECHO Version 2.0
ECHO から
ECHO SCSI Installer for Windows 95/Windows NT セットアップディスク
ECHO Version 1.0
ECHO のアップデートは終了しました。
ECHO アップデートしたディスクには下記の内容を記したラベルを貼って
ECHO 下さい。
ECHO **********************************************
ECHO * J97Kit 差分アップデート版 *
ECHO * SCSI Installer 32 Bit *
ECHO * V1.0J Disk1 *
ECHO * *
ECHO * Copyright(c) 1992-1997 Adaptec, Inc. *
ECHO * All rights reserved. *
ECHO **********************************************
ECHO.
ECHO 注意:カレントディレクトリにアップデート済みのファイルすべてと
ECHO UPDATE_1.BATファイルが残っています。プロンプト表示に戻っ
ECHO たら削除して下さい。
ECHO -------------------------------------------------------------------
:end