home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 October
/
VPR9810B.BIN
/
DRIVER
/
ADAPTEC
/
P35JG2H
/
P35JG2H1.EXE
/
UPDATE_1.BAT
< prev
next >
Wrap
DOS Batch File
|
1998-01-08
|
9KB
|
242 lines
@echo off
cls
echo ********************************************************************
echo * EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデートを *
echo * 開始します。 *
echo ********************************************************************
echo --------------------------------------------------------------------
echo 注意:1.44MBフォーマット済みの空の3.5インチフロッピー
echo ディスクは、用意してありますか?
echo また、Pro 3.5J Rev.H への差分ファイルだけがカレント
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 EZ-SCSI Pro 3.5J Rev.G 1/5 のフロッピーディスクをフロッピー
echo ドライブにセットして下さい。
echo --------------------------------------------------------------------
echo よろしいですか? [Yes, No, Quit] :
keyin /ynq
if errorlevel 3 goto exit_1
if errorlevel 2 goto exit_1
if NOT EXIST %dn%:\INSTALL.BAT goto dskset
if NOT EXIST %dn%:\INSTALL.INS goto dskset
if NOT EXIST %dn%:\SETUP.EXE goto dskset
if NOT EXIST %dn%:\~INS0762.LIB goto dskset
if NOT EXIST %dn%:\DOS_V\EZSCSI.1 goto dskset
if NOT EXIST %dn%:\DOS_V\README.TXT goto dskset
if NOT EXIST %dn%:\DOS_V\SETUP.INS goto dskset
if NOT EXIST %dn%:\DOS_V\SETUP.PKG goto dskset
if NOT EXIST %dn%:\DOS_V\~INS0762.LIB goto dskset
if NOT EXIST %dn%:\NEC98\EZSCSI.1 goto dskset
if NOT EXIST %dn%:\NEC98\README.TXT goto dskset
if NOT EXIST %dn%:\NEC98\SETUP.INS goto dskset
if NOT EXIST %dn%:\NEC98\SETUP.PKG goto dskset
if NOT EXIST %dn%:\NEC98\~INS0762.LIB goto dskset
filchk %dn%:\dos_v\readme.txt 96-12-19-03:50 47967
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%:\INSTALL.BAT > NUL
copy %dn%:\INSTALL.INS > NUL
copy %dn%:\SETUP.EXE > NUL
copy %dn%:\~INS0762.LIB > NUL
cd dos_v
copy %dn%:\DOS_V\EZSCSI.1 > NUL
copy %dn%:\DOS_V\README.TXT > NUL
copy %dn%:\DOS_V\SETUP.INS > NUL
copy %dn%:\DOS_V\SETUP.PKG > NUL
copy %dn%:\DOS_V\~INS0762.LIB > NUL
cd..\nec98
copy %dn%:\NEC98\EZSCSI.1 > NUL
copy %dn%:\NEC98\README.TXT > NUL
copy %dn%:\NEC98\SETUP.INS > NUL
copy %dn%:\NEC98\SETUP.PKG > NUL
copy %dn%:\NEC98\~INS0762.LIB > NUL
cd..
wsp installb
wsp installi
wsp setup
wsp ~ins0762
cd dos_v
..\wsp ezscsi
..\wsp -T readme
..\wsp ~ins0762
..\wsp setupi
..\wsp setupp
cd..\nec98
..\wsp ezscsi
..\wsp -T readme
..\wsp ~ins0762
..\wsp setupi
..\wsp setupp
cd..
echo --------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.G のファイルを削除します。
echo.
echo 注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除
echo されます!
echo --------------------------------------------------------------------
echo よろしいですか? [Yes, No, Quit] :
keyin /ynq
if errorlevel 3 goto exit_2
if errorlevel 2 goto skip1
del dos_v\$*.*
del nec98\$*.*
goto skip1_no
:skip1
cls
echo
echo --------------------------------------------------------------------
echo 注意:EZ-SCSI Pro 3.5J Rev.G のファイルはファイル名の先頭が
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 dos_v\*.wup
del nec98\*.wup
goto skip2_no
:skip2
cls
echo
echo -------------------------------------------------------------------
echo 注意:差分ファイル(*.WUP)がすべて残っています!
echo -------------------------------------------------------------------
:skip2_no
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.H 1/5 用の空フロッピーディスクを
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%:\dos_v\*.* goto errfiles
IF NOT EXIST %dn%:\nec98\*.* goto nextstep
:errfiles
cls
echo
echo ******************************************************************
echo ********** フロッピーディスクに何かファイルがあります **********
echo ******************************************************************
goto skip2_no
:nextstep
md %dn%:\dos_v
md %dn%:\nec98
copy INSTALL.BAT %dn%:\ > NUL
copy INSTALL.INS %dn%:\ > NUL
copy SETUP.EXE %dn%:\ > NUL
copy ~INS0762.LIB %dn%:\ > NUL
cd dos_v
copy EZSCSI.1 %dn%:\dos_v > NUL
copy SETUP.INS %dn%:\dos_v > NUL
copy SETUP.PKG %dn%:\dos_v > NUL
copy README.TXT %dn%:\dos_v > NUL
copy ~INS0762.LIB %dn%:\dos_v > NUL
cd..\nec98
copy EZSCSI.1 %dn%:\nec98 > NUL
copy SETUP.INS %dn%:\nec98 > NUL
copy SETUP.PKG %dn%:\nec98 > NUL
copy README.TXT %dn%:\nec98 > NUL
copy ~INS0762.LIB %dn%:\nec98 > NUL
cd..
goto exit
:exit_1
cls
echo
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート
echo は中断しました!
echo -------------------------------------------------------------------
goto end
:exit_2
cls
echo
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート
echo は中断しました!
echo.
echo 注意:EZ-SCSI Pro 3.5J Rev.G のファイルはファイル名の先頭が
echo '$'になって残っています。
echo また、差分ファイル(*.WUP)もすべて残っています。
echo -------------------------------------------------------------------
goto end
:exit_3
cls
echo
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート
echo は中断しました!
echo.
echo 注意:差分ファイル(*.WUP)がすべて残っています。
echo -------------------------------------------------------------------
goto end
:exit_4
cls
echo
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのアップデート
echo は中断しました!
echo.
echo 注意:アップデート済みのファイルがすべて残っています。
echo -------------------------------------------------------------------
goto end
:exit
echo.
echo -------------------------------------------------------------------
echo ****************** お疲れ様でした ************************
echo EZ-SCSI Pro 3.5J Rev.G から Pro 3.5J Rev.H へのディスクの
echo アップデートは終了しました。
echo アップデートしたディスクには下記の内容を記したラベルを貼って
echo 下さい。
echo **********************************************
echo * アダプテック EZ-SCSI Pro Version 3.5J Rev.H *
echo * 差分アップデート版 *
echo * DOS/Windows用 *
echo * ディスク 1/5 セットアップ *
echo * *
echo * Copyright(c) 1992-1997 Adaptec, Inc. *
echo * All rights reserved. *
echo **********************************************
echo.
echo 注意:カレントディレクトリにアップデート済みのファイルすべてと
echo UPDATE_1.BATファイルが残っています。プロンプト表示に
echo 戻ったら削除して下さい。
echo -------------------------------------------------------------------
:end