home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 July
/
VPR9607B.BIN
/
driver
/
adaptec
/
306b27a1
/
update_1.bat
< prev
Wrap
DOS Batch File
|
1995-11-15
|
8KB
|
183 lines
@echo off
cls
echo ┌────────────────────────────────┐
echo │ EZ-SCSI 3.06J Rev.B から 3.07J Rev.A へのアップデートを開始 │
echo │ します。 │
echo └────────────────────────────────┘
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ 注意:1.44MBフォーマット済みの空の3.5インチフロッピー ┃
echo ┃ ディスクは、用意してありますか? また、3.07J Rev.A への ┃
echo ┃ 差分ファイルだけがカレントディレクトリにありますか? ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo よろしいですか? [Yes, No, Quit] :
keyin /ynq
if errorlevel 3 goto exit_1
if errorlevel 2 goto exit_1
:dskset
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.06J 1/2 Rev.B のフロッピーディスクをAドライブに ┃
echo ┃ セットして下さい。 ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo よろしいですか? [Yes, No, Quit] :
keyin /ynq
if errorlevel 3 goto exit_1
if errorlevel 2 goto exit_1
if NOT EXIST A:\EZSCSI.1 goto dskset
if NOT EXIST A:\INSTALL.BAT goto dskset
if NOT EXIST A:\README.TXT goto dskset
if NOT EXIST A:\SETUP.EXE goto dskset
if NOT EXIST A:\SETUP.INS goto dskset
if NOT EXIST A:\SETUP.PKG goto dskset
if NOT EXIST A:\~INS0762.LIB goto dskset
filchk A:\EZSCSI.1 95-06-15-03:06 816060
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
copy A:\EZSCSI.1 > NUL
copy A:\INSTALL.BAT > NUL
copy A:\README.TXT > NUL
copy A:\SETUP.EXE > NUL
copy A:\SETUP.INS > NUL
copy A:\SETUP.PKG > NUL
copy A:\~INS0762.LIB > NUL
wsp EZSCSI_1
wsp -T INSTALLB
wsp README_T
wsp -T SETUP_EX
wsp -T SETUP_IS
wsp SETUP_PG
wsp ~INS0762
echo ┌────────────────────────────────┐
echo │ EZ-SCSI 3.06J Rev.B のファイルを削除します。 │
echo └────────────────────────────────┘
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
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 ┃ 注意:EZ-SCSI 3.06J Rev.B のファイルはファイル名の先頭が'$'に ┃
echo ┃ なって残っています! ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
:skip1_no
echo ┌────────────────────────────────┐
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 │ EZ-SCSI 3.07J 1/3 Rev.A 用の空フロッピーディスクをAドライブに │
echo │ セットして下さい。 │
echo └────────────────────────────────┘
echo よろしいですか? [Yes, No, Quit] :
keyin /ynq
if errorlevel 3 goto exit_4
if errorlevel 2 goto exit_4
rem フロッピーディスクが空かどうかのチェック
IF NOT EXIST A:\*.* goto nextstep
cls
echo
echo *********************************
echo ***** フロッピーディスクに何かファイルがあります *****
echo *********************************
goto skip2_no
:nextstep
copy EZSCSI.1 A:\ > NUL
copy INSTALL.BAT A:\ > NUL
copy README.TXT A:\ > NUL
copy SETUP.EXE A:\ > NUL
copy SETUP.INS A:\ > NUL
copy SETUP.PKG A:\ > NUL
copy ~INS0762.LIB A:\ > NUL
goto exit
:exit_1
cls
echo
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.06J Rev.B から 3.07J Rev.A のアップデートは中断しま ┃
echo ┃ した! ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
goto end
:exit_2
cls
echo
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.06J Rev.B から 3.07J Rev.A のアップデートは中断しま ┃
echo ┃ した! ┃
echo ┠────────────────────────────────┨
echo ┃ 注意:EZ-SCSI 3.06J Rev.B のファイルはファイル名の先頭が'$'に ┃
echo ┃ なって残っています。 ┃
echo ┃ また、差分ファイル(*.WUP)もすべて残っています。 ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
goto end
:exit_3
cls
echo
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.06J Rev.B から 3.07J Rev.A のアップデートは中断しま ┃
echo ┃ した! ┃
echo ┠────────────────────────────────┨
echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています。 ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
goto end
:exit_4
cls
echo
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.06J Rev.B から 3.07J Rev.A のアップデートは中断しま ┃
echo ┃ した! ┃
echo ┠────────────────────────────────┨
echo ┃ 注意:アップデート済みのファイルがすべて残っています。 ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
goto end
:exit
echo ┌────────────────────────────────┐
echo │ ********* お疲れ様でした ************ │
echo │ EZ-SCSI 3.06J Rev.B から 3.07J Rev.A へのディスクのアップデー │
echo │ トは終了しました。 │
echo │ アップデートしたディスクには下記の内容を記したラベルを貼って │
echo │ 下さい。 │
echo │ ┏━━━━━━━━━━━━━━━━━━┓ │
echo │ ┃アダプテック EZ-SCSI Version3.07J Rev.A┃ │
echo │ ┃差分アップデート版 ┃ │
echo │ ┃DOS/Windows用 日本語版 ┃ │
echo │ ┃ディスク 1/3 セットアップ ┃ │
echo │ ┃ ┃ │
echo │ ┃Copyright(c) 1992-1995 Adaptec, Inc.┃ │
echo │ ┃All rights reserved. ┃ │
echo │ ┗━━━━━━━━━━━━━━━━━━┛ │
echo ├────────────────────────────────┤
echo │ 注意:カレントディレクトリにアップデート済みのファイルすべてと │
echo │ UPDATE_1.BATファイルが残っています。プロンプト表示に戻っ │
echo │ たら削除して下さい。 │
echo └────────────────────────────────┘
:end