home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 December
/
VPR9612B.ISO
/
driver
/
adaptec
/
306b27a3
/
update_2.bat
< prev
next >
Wrap
DOS Batch File
|
1995-11-15
|
13KB
|
335 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] :
key_in /ynq
if errorlevel 3 goto exit_1
if errorlevel 2 goto exit_1
:dskset
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ EZ-SCSI 3.06J 2/2 Rev.B のフロッピーディスクをAドライブに ┃
echo ┃ セットして下さい。 ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo よろしいですか? [Yes, No, Quit] :
key_in /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:\ASPIBUF.SY_ goto dskset
if NOT EXIST A:\ASPICD.SY_ goto dskset
if NOT EXIST A:\ASPIDISK.SY_ goto dskset
if NOT EXIST A:\ASPIEDOS.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:\EZ1540.EZ! goto dskset
if NOT EXIST A:\EZ1740.EZ! goto dskset
if NOT EXIST A:\EZ6X60.EZ! goto dskset
if NOT EXIST A:\EZ7770.EZ! goto dskset
if NOT EXIST A:\EZ7870.EZ! goto dskset
if NOT EXIST A:\EZSCSI.2 goto dskset
if NOT EXIST A:\EZSCSI.3 goto dskset
if NOT EXIST A:\EZSCSI.HL! goto dskset
if NOT EXIST A:\EZSCSI.INF goto dskset
if NOT EXIST A:\EZSCSI.CW! goto dskset
if NOT EXIST A:\EZSCSI.EX! goto dskset
if NOT EXIST A:\MSCDEX.EX_ goto dskset
if NOT EXIST A:\RMVTOOL.EX_ goto dskset
if NOT EXIST A:\SCSIFMT.HL_ goto dskset
if NOT EXIST A:\SCSIFMT.CW_ goto dskset
if NOT EXIST A:\SCSIFMT.EX_ goto dskset
if NOT EXIST A:\SJIIX.SY_ goto dskset
if NOT EXIST A:\VHDFMT.EX_ goto dskset
filechck A:\ASPICD.SY_ 95-06-15-03:06 14528
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:\ASPIBUF.SY_ > NUL
copy A:\ASPICD.SY_ > NUL
copy A:\ASPIDISK.SY_ > NUL
copy A:\ASPIEDOS.SY_ > NUL
copy A:\CDPLAYER.EX_ > NUL
copy A:\CDPLAYER.FO_ > NUL
copy A:\DOSINST.BAT > NUL
copy A:\EXPAND.EXE > 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
copy A:\EZSCSI.3 > NUL
copy A:\EZSCSI.HL! > NUL
copy A:\EZSCSI.INF > NUL
copy A:\EZSCSI.CW! > NUL
copy A:\EZSCSI.EX! > NUL
copy A:\MSCDEX.EX_ > NUL
copy A:\RMVTOOL.EX_ > NUL
copy A:\SCSIFMT.HL_ > NUL
copy A:\SCSIFMT.CW_ > NUL
copy A:\SCSIFMT.EX_ > NUL
copy A:\SJIIX.SY_ > NUL
copy A:\VHDFMT.EX_ > NUL
echo ファイルのアップデートを開始します。
wsp -T AFDISK_X
wsp -T AFDISK_W
wsp -T AFDISK_L
wsp ASPI2DOS
wsp -T ASPI4DOS
wsp -T ASPI7DOS
wsp -T ASPI8DOS
wsp -T ASPIBUFY
wsp ASPICDSY
wsp -T ASPIDISK
wsp -T ASPIEDOS
wsp CDPLAYEX
wsp -T CDPLAYEO
wsp -T DOSINSTB
wsp EXPANDEX
wsp -T EZ1540Z!
wsp -T EZ1740Z!
wsp -T EZ6X60Z!
wsp -T EZ7770Z!
wsp -T EZ7870Z1
wsp EZSCSI_3
wsp -T EZSCSIL!
wsp -T EZSCSINF
wsp -T EZSCSIW!
wsp -T EZSCSIX!
wsp MSCDEXEX
wsp -T RMVTOOLE
wsp -T SCSIFMTL
wsp -T SCSIFMTW
wsp -T SCSIFMTX
wsp SJIIX_SY
wsp -T VHDFMTX_
ren UPADD001.BIN AFDISK.9L_
ren UPADD002.BIN AFDISK.9W_
ren UPADD003.BIN AFDISK.9X_
ren UPADD004.BIN ASPI2DOS.9Y_
ren UPADD005.BIN ASPI2PNP.VY_
ren UPADD006.BIN ASPI8DOS.9Y_
ren UPADD007.BIN CHKDOS98.EXE
ren UPADD008.BIN EZ358.VZ!
ren UPADD009.BIN EZ6X60.9Z!
ren UPADD010.BIN EZ7870.9Z!
ren UPADD011.BIN EZSCSI.9L!
ren UPADD012.BIN EZSCSI.9NF
ren UPADD013.BIN EZSCSI.9W!
ren UPADD014.BIN EZSCSI.9X!
ren UPADD015.BIN KEYIN.EXE
ren UPADD016.BIN MA358.VY_
ren UPADD017.BIN MA358IBM.VY_
ren UPADD018.BIN MA358NEC.VY_
ren UPADD019.BIN SCSIFMT.9L_
ren UPADD020.BIN SCSIFMT.9W_
ren UPADD021.BIN SCSIFMT.9X_
ren UPADD022.BIN VASPID.98_
ren UPADD023.BIN VASPID.V8_
ren UPADD024.BIN ZZZZZ9.BAT
ren UPADD025.BIN ZZZZZV.BAT
echo ┌────────────────────────────────┐
echo │ EZ-SCSI 3.06J Rev.B のファイルを削除します。 │
echo └────────────────────────────────┘
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ 注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除 ┃
echo ┃ されます! ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo よろしいですか? [Yes, No, Quit] :
key_in /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] :
key_in /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 3/3 Rev.A 用の空フロッピーディスクをAドライブに │
echo │ セットして下さい。 │
echo └────────────────────────────────┘
echo よろしいですか? [Yes, No, Quit] :
key_in /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 AFDISK.9L_ A:\ > NUL
copy AFDISK.9W_ A:\ > NUL
copy AFDISK.9X_ A:\ > NUL
copy AFDISK.VX_ A:\ > NUL
copy AFDISK.VW_ A:\ > NUL
copy AFDISK.VL_ A:\ > NUL
copy ASPI2DOS.9Y_ A:\ > NUL
copy ASPI2DOS.VY_ A:\ > NUL
copy ASPI2PNP.VY_ A:\ > NUL
copy ASPI4DOS.VY_ A:\ > NUL
copy ASPI7DOS.VY_ A:\ > NUL
copy ASPI8DOS.9Y_ A:\ > NUL
copy ASPI8DOS.VY_ A:\ > NUL
copy ASPIBUF.VY_ A:\ > NUL
copy ASPICD.SY_ A:\ > NUL
copy ASPIDISK.SY_ A:\ > NUL
copy ASPIEDOS.VY_ A:\ > NUL
copy CDPLAYER.VX_ A:\ > NUL
copy CDPLAYER.VO_ A:\ > NUL
copy CHKDOS98.EXE A:\ > NUL
copy DOSINST.BAT A:\ > NUL
copy EXPAND.EXE A:\ > NUL
copy EZ1540.VZ! A:\ > NUL
copy EZ1740.VZ! A:\ > NUL
copy EZ358.VZ! A:\ > NUL
copy EZ6X60.9Z! A:\ > NUL
copy EZ6X60.VZ! A:\ > NUL
copy EZ7770.VZ! A:\ > NUL
copy EZ7870.9Z! A:\ > NUL
copy EZ7870.VZ! A:\ > NUL
copy EZSCSI.3 A:\ > NUL
copy EZSCSI.9L! A:\ > NUL
copy EZSCSI.9NF A:\ > NUL
copy EZSCSI.9W! A:\ > NUL
copy EZSCSI.9X! A:\ > NUL
copy EZSCSI.VL! A:\ > NUL
copy EZSCSI.VNF A:\ > NUL
copy EZSCSI.VW! A:\ > NUL
copy EZSCSI.VX! A:\ > NUL
copy KEYIN.EXE A:\ > NUL
copy MA358.VY_ A:\ > NUL
copy MA358IBM.VY_ A:\ > NUL
copy MA358NEC.VY_ A:\ > NUL
copy MSCDEX.EX_ A:\ > NUL
copy RMVTOOL.EX_ A:\ > NUL
copy SCSIFMT.9L_ A:\ > NUL
copy SCSIFMT.9W_ A:\ > NUL
copy SCSIFMT.9X_ A:\ > NUL
copy SCSIFMT.VL_ A:\ > NUL
copy SCSIFMT.VW_ A:\ > NUL
copy SCSIFMT.VX_ A:\ > NUL
copy SJIIX.SY_ A:\ > NUL
copy VASPID.98_ A:\ > NUL
copy VASPID.V8_ A:\ > NUL
copy VHDFMT.VX_ A:\ > NUL
copy ZZZZZ9.BAT A:\ > NUL
copy ZZZZZV.BAT A:\ > NUL
goto exit
:exit_1
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 │ ┃ディスク 3/3 ┃ │
echo │ ┃ ┃ │
echo │ ┃Copyright(c) 1992-1995 Adaptec, Inc.┃ │
echo │ ┃All rights reserved. ┃ │
echo │ ┗━━━━━━━━━━━━━━━━━━┛ │
echo ├────────────────────────────────┤
echo │ 注意:カレントディレクトリにアップデート済みのファイルすべてと │
echo │ UPDATE_2.BATファイルが残っています。プロンプト表示に戻っ │
echo │ たら削除して下さい。 │
echo └────────────────────────────────┘
:end