home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 December
/
VPR9612B.ISO
/
driver
/
adaptec
/
304c26b2
/
update_2.bat
< prev
Wrap
DOS Batch File
|
1995-06-30
|
11KB
|
273 lines
@echo off
cls
echo ┌────────────────────────────────┐
echo │ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B へのアップデートを │
echo │ 開始します。 │
echo └────────────────────────────────┘
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ 注意:1.44MBフォーマット済みの空の3.5インチフロッピー ┃
echo ┃ ディスクは、用意してありますか? また、3.06J Rev.B への ┃
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.04J 2/2 Rev.C のフロッピーディスクを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:\AFDISK.EX_ goto dskset
if NOT EXIST A:\AFDISK.CW_ goto dskset
if NOT EXIST A:\AFDISK.HL_ goto dskset
if NOT EXIST A:\ASPI2DOS.SY_ goto dskset
if NOT EXIST A:\ASPI4DOS.SY_ goto dskset
if NOT EXIST A:\ASPI7DOS.SY_ goto dskset
if NOT EXIST A:\ASPI8DOS.SY_ goto dskset
if NOT EXIST A:\ASPIEDOS.SY_ goto dskset
if NOT EXIST A:\ASPIBUF.SY_ goto dskset
if NOT EXIST A:\ASPICD.SY_ goto dskset
if NOT EXIST A:\ASPIDISK.SY_ goto dskset
if NOT EXIST A:\CDPLAYER.EX_ goto dskset
if NOT EXIST A:\CDPLAYER.FO_ goto dskset
if NOT EXIST A:\DOSINST.BAT goto dskset
if NOT EXIST A:\EXPAND.EXE goto dskset
if NOT EXIST A:\EZSCSI.2 goto dskset
if NOT EXIST A:\EZSCSI.3 goto dskset
if NOT EXIST A:\EZSCSI.INF goto dskset
if NOT EXIST A:\EZSCSI.EX! goto dskset
if NOT EXIST A:\EZSCSI.CW! goto dskset
if NOT EXIST A:\EZSCSI.HL! goto dskset
if NOT EXIST A:\MSCDEX.EX_ goto dskset
if NOT EXIST A:\RMVTOOL.EX_ goto dskset
if NOT EXIST A:\SCSIFMT.EX_ goto dskset
if NOT EXIST A:\SCSIFMT.CW_ goto dskset
if NOT EXIST A:\SCSIFMT.HL_ goto dskset
if NOT EXIST A:\SJIIX.SY_ goto dskset
if NOT EXIST A:\VHDFMT.EX_ goto dskset
if NOT EXIST A:\EZ6X60.EZ! goto dskset
if NOT EXIST A:\EZ1540.EZ! goto dskset
if NOT EXIST A:\EZ1740.EZ! goto dskset
if NOT EXIST A:\EZ7770.EZ! goto dskset
if NOT EXIST A:\EZ7870.EZ! goto dskset
filchk A:\ASPI8DOS.SY_ 95-02-24-01:20 22415
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 A:\AFDISK.EX_ > NUL
copy A:\AFDISK.CW_ > NUL
copy A:\AFDISK.HL_ > NUL
copy A:\ASPI2DOS.SY_ > NUL
copy A:\ASPI4DOS.SY_ > NUL
copy A:\ASPI7DOS.SY_ > NUL
copy A:\ASPI8DOS.SY_ > NUL
copy A:\ASPIEDOS.SY_ > NUL
copy A:\ASPICD.SY_ > NUL
copy A:\ASPIDISK.SY_ > NUL
copy A:\ASPIBUF.SY_ > NUL
copy A:\CDPLAYER.EX_ > NUL
copy A:\CDPLAYER.FO_ > NUL
copy A:\DOSINST.BAT > NUL
copy A:\EXPAND.EXE > NUL
copy A:\EZSCSI.2 > NUL
copy A:\EZSCSI.3 > NUL
copy A:\EZSCSI.INF > NUL
copy A:\EZSCSI.EX! > NUL
copy A:\EZSCSI.CW! > NUL
copy A:\EZSCSI.HL! > NUL
copy A:\MSCDEX.EX_ > NUL
copy A:\RMVTOOL.EX_ > NUL
copy A:\SCSIFMT.EX_ > NUL
copy A:\SCSIFMT.CW_ > NUL
copy A:\SCSIFMT.HL_ > NUL
copy A:\SJIIX.SY_ > NUL
copy A:\VHDFMT.EX_ > NUL
copy A:\EZ1540.EZ! > NUL
copy A:\EZ1740.EZ! > NUL
copy A:\EZ6X60.EZ! > NUL
copy A:\EZ7770.EZ! > NUL
copy A:\EZ7870.EZ! > NUL
echo ファイルのアップデートを開始します。
wsp -T ASPI2DOS
wsp -T ASPI4DOS
wsp -T ASPI7DOS
wsp ASPI8DOS
wsp -T ASPIEDOS
wsp -T ASPICD
wsp ASPIDISK
wsp EZSCSI2
wsp EZSCSI3
wsp EZSCSI_C
wsp EZSCSI_E
wsp EZSCSI_I
wsp -T AFDISK_E
wsp -T AFDISK_C
wsp SCSIFMT1
wsp SCSIFMT2
wsp EZ6X60
wsp -T CDPLAYER
echo ┌────────────────────────────────┐
echo │ EZ-SCSI 3.04J Rev.C のファイルを削除します。 │
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.04J Rev.C のファイルはファイル名の先頭が'$'に ┃
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.06J 2/2 Rev.B 用の空フロッピーディスクを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.2 A:\ > NUL
copy EZSCSI.3 A:\ > NUL
copy EXPAND.EXE A:\ > NUL
copy DOSINST.BAT A:\ > NUL
copy EZSCSI.INF A:\ > NUL
copy EZ1540.EZ! A:\ > NUL
copy EZ1740.EZ! A:\ > NUL
copy EZ6X60.EZ! A:\ > NUL
copy EZ7770.EZ! A:\ > NUL
copy EZ7870.EZ! A:\ > NUL
copy EZSCSI.EX! A:\ > NUL
copy EZSCSI.CW! A:\ > NUL
copy EZSCSI.HL! A:\ > NUL
copy AFDISK.EX_ A:\ > NUL
copy AFDISK.CW_ A:\ > NUL
copy AFDISK.HL_ A:\ > NUL
copy SCSIFMT.EX_ A:\ > NUL
copy SCSIFMT.CW_ A:\ > NUL
copy SCSIFMT.HL_ A:\ > NUL
copy CDPLAYER.EX_ A:\ > NUL
copy CDPLAYER.FO_ A:\ > NUL
copy MSCDEX.EX_ A:\ > NUL
copy RMVTOOL.EX_ A:\ > NUL
copy VHDFMT.EX_ A:\ > NUL
copy ASPI2DOS.SY_ A:\ > NUL
copy ASPI4DOS.SY_ A:\ > NUL
copy ASPI7DOS.SY_ A:\ > NUL
copy ASPI8DOS.SY_ A:\ > NUL
copy ASPIEDOS.SY_ A:\ > NUL
copy ASPICD.SY_ A:\ > NUL
copy ASPIDISK.SY_ A:\ > NUL
copy SJIIX.SY_ A:\ > NUL
copy ASPIBUF.SY_ A:\ > NUL
goto exit
:exit_1
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B のアップデートは中断しま ┃
echo ┃ した! ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
goto end
:exit_2
cls
echo
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B のアップデートは中断しま ┃
echo ┃ した! ┃
echo ┠────────────────────────────────┨
echo ┃ 注意:EZ-SCSI 3.04J Rev.C のファイルはファイル名の先頭が'$'に ┃
echo ┃ なって残っています。 ┃
echo ┃ また、差分ファイル(*.WUP)もすべて残っています。 ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
goto end
:exit_3
cls
echo
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B のアップデートは中断しま ┃
echo ┃ した! ┃
echo ┠────────────────────────────────┨
echo ┃ 注意:差分ファイル(*.WUP)がすべて残っています。 ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
goto end
:exit_4
cls
echo
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B のアップデートは中断しま ┃
echo ┃ した! ┃
echo ┠────────────────────────────────┨
echo ┃ 注意:アップデート済みのファイルがすべて残っています。 ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
goto end
:exit
echo ┌────────────────────────────────┐
echo │ ********* お疲れ様でした ************ │
echo │ EZ-SCSI 3.04J Rev.C から 3.06J Rev.B へのディスクのアップ │
echo │ デートは終了しました。 │
echo │ アップデートしたディスクには下記の内容を記したラベルを貼って │
echo │ 下さい。 │
echo │ ┏━━━━━━━━━━━━━━━━━━┓ │
echo │ ┃アダプテック EZ-SCSI Version3.06J Rev.B┃ │
echo │ ┃差分アップデート版 ┃ │
echo │ ┃DOS/Windows用 日本語版 ┃ │
echo │ ┃ディスク 2/2 ┃ │
echo │ ┃ ┃ │
echo │ ┃Copyright(c) 1992-1994 Adaptec, Inc.┃ │
echo │ ┃All rights reserved. ┃ │
echo │ ┗━━━━━━━━━━━━━━━━━━┛ │
echo ├────────────────────────────────┤
echo │ 注意:カレントディレクトリにアップデート済みのファイルすべてと │
echo │ UPDATE_2.BATファイルが残っています。プロンプト表示に戻っ │
echo │ たら削除して下さい。 │
echo └────────────────────────────────┘
:end