home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703B.ISO
/
driver
/
adaptec
/
p35ja2b5
/
update_5.bat
< prev
Wrap
DOS Batch File
|
1995-07-12
|
17KB
|
407 lines
@echo off
cls
echo ********************************************************************
echo * EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B へのアップデートを *
echo * 開始します。 *
echo ********************************************************************
echo --------------------------------------------------------------------
echo 注意:1.44MBフォーマット済みの空の3.5インチフロッピー
echo ディスクは、用意してありますか?
echo また、Pro 3.5J Rev.B への差分ファイルだけがカレント
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.A 5/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%:\DOSINST.BAT goto dskset
if NOT EXIST %dn%:\CHKDOS98.EXE goto dskset
if NOT EXIST %dn%:\KEYIN.EXE goto dskset
if NOT EXIST %dn%:\DOS_V\AFDISK.EX_ goto dskset
if NOT EXIST %dn%:\DOS_V\AFDISK.CW_ goto dskset
if NOT EXIST %dn%:\DOS_V\AFDISK.HL_ goto dskset
if NOT EXIST %dn%:\DOS_V\ASPI2DOS.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\ASPI4DOS.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\ASPI7DOS.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\ASPI8DOS.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\ASPIBUF.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\ASPICD.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\ASPIDISK.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\ASPIEDOS.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\CDPLAYER.EX_ goto dskset
if NOT EXIST %dn%:\DOS_V\CDPLAYER.FO_ goto dskset
if NOT EXIST %dn%:\DOS_V\CDSESS.EX_ goto dskset
if NOT EXIST %dn%:\DOS_V\EXPAND.EXE goto dskset
if NOT EXIST %dn%:\DOS_V\EZ1540.EZ! goto dskset
if NOT EXIST %dn%:\DOS_V\EZ160.EZ! goto dskset
if NOT EXIST %dn%:\DOS_V\EZ1740.EZ! goto dskset
if NOT EXIST %dn%:\DOS_V\EZ348.EZ! goto dskset
if NOT EXIST %dn%:\DOS_V\EZ358.EZ! goto dskset
if NOT EXIST %dn%:\DOS_V\EZ460.EZ! goto dskset
if NOT EXIST %dn%:\DOS_V\EZ6X60.EZ! goto dskset
if NOT EXIST %dn%:\DOS_V\EZ7770.EZ! goto dskset
if NOT EXIST %dn%:\DOS_V\EZ7870.EZ! goto dskset
if NOT EXIST %dn%:\DOS_V\EZSCSI.5 goto dskset
if NOT EXIST %dn%:\DOS_V\EZSCSI.INF goto dskset
if NOT EXIST %dn%:\DOS_V\EZSCSI.EX! goto dskset
if NOT EXIST %dn%:\DOS_V\EZSCSI.CW! goto dskset
if NOT EXIST %dn%:\DOS_V\EZSCSI.HL! goto dskset
if NOT EXIST %dn%:\DOS_V\MA160.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\MA348.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\MA348IBM.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\MA358.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\MA358IBM.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\MA460.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\MSCDEX.EX_ goto dskset
if NOT EXIST %dn%:\DOS_V\RMVTOOL.EX_ goto dskset
if NOT EXIST %dn%:\DOS_V\SCSIFMT.EX_ goto dskset
if NOT EXIST %dn%:\DOS_V\SCSIFMT.CW_ goto dskset
if NOT EXIST %dn%:\DOS_V\SCSIFMT.HL_ goto dskset
if NOT EXIST %dn%:\DOS_V\SJIIX.SY_ goto dskset
if NOT EXIST %dn%:\DOS_V\VHDFMT.EX_ goto dskset
if NOT EXIST %dn%:\DOS_V\ZZZZINST.BAT goto dskset
if NOT EXIST %dn%:\NEC98\AFDISK.EX_ goto dskset
if NOT EXIST %dn%:\NEC98\AFDISK.CW_ goto dskset
if NOT EXIST %dn%:\NEC98\AFDISK.HL_ goto dskset
if NOT EXIST %dn%:\NEC98\ASPI2DOS.SY_ goto dskset
if NOT EXIST %dn%:\NEC98\ASPI8DOS.SY_ goto dskset
if NOT EXIST %dn%:\NEC98\ASPICD.SY_ goto dskset
if NOT EXIST %dn%:\NEC98\ASPIDISK.SY_ goto dskset
if NOT EXIST %dn%:\NEC98\CDSESS.EX_ goto dskset
if NOT EXIST %dn%:\NEC98\EXPAND.EXE goto dskset
if NOT EXIST %dn%:\NEC98\EZ6X60.EZ! goto dskset
if NOT EXIST %dn%:\NEC98\EZ7870.EZ! goto dskset
if NOT EXIST %dn%:\NEC98\EZSCSI.5 goto dskset
if NOT EXIST %dn%:\NEC98\EZSCSI.INF goto dskset
if NOT EXIST %dn%:\NEC98\EZSCSI.EX! goto dskset
if NOT EXIST %dn%:\NEC98\EZSCSI.CW! goto dskset
if NOT EXIST %dn%:\NEC98\EZSCSI.HL! goto dskset
if NOT EXIST %dn%:\NEC98\MSCDEX.EX_ goto dskset
if NOT EXIST %dn%:\NEC98\RMVTOOL.EX_ goto dskset
if NOT EXIST %dn%:\NEC98\SCSIFMT.EX_ goto dskset
if NOT EXIST %dn%:\NEC98\SCSIFMT.CW_ goto dskset
if NOT EXIST %dn%:\NEC98\SCSIFMT.HL_ goto dskset
if NOT EXIST %dn%:\NEC98\SJIIX.SY_ goto dskset
if NOT EXIST %dn%:\NEC98\ZZZZINST.BAT goto dskset
filchk %dn%:\dos_v\ASPI2DOS.SY_ 95-06-04-03:50 19574
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%:\DOSINST.BAT > NUL
copy %dn%:\CHKDOS98.EXE > NUL
cd dos_v
copy %dn%:\DOS_V\AFDISK.EX_ > NUL
copy %dn%:\DOS_V\AFDISK.CW_ > NUL
copy %dn%:\DOS_V\AFDISK.HL_ > NUL
copy %dn%:\DOS_V\ASPI2DOS.SY_ > NUL
copy %dn%:\DOS_V\ASPI4DOS.SY_ > NUL
copy %dn%:\DOS_V\ASPI7DOS.SY_ > NUL
copy %dn%:\DOS_V\ASPI8DOS.SY_ > NUL
copy %dn%:\DOS_V\ASPIBUF.SY_ > NUL
copy %dn%:\DOS_V\ASPICD.SY_ > NUL
copy %dn%:\DOS_V\ASPIDISK.SY_ > NUL
copy %dn%:\DOS_V\ASPIEDOS.SY_ > NUL
copy %dn%:\DOS_V\CDPLAYER.EX_ > NUL
copy %dn%:\DOS_V\CDPLAYER.FO_ > NUL
copy %dn%:\DOS_V\CDSESS.EX_ > NUL
copy %dn%:\DOS_V\EXPAND.EXE > NUL
copy %dn%:\DOS_V\EZ1540.EZ! > NUL
copy %dn%:\DOS_V\EZ160.EZ! > NUL
copy %dn%:\DOS_V\EZ1740.EZ! > NUL
copy %dn%:\DOS_V\EZ348.EZ! > NUL
copy %dn%:\DOS_V\EZ358.EZ! > NUL
copy %dn%:\DOS_V\EZ460.EZ! > NUL
copy %dn%:\DOS_V\EZ6X60.EZ! > NUL
copy %dn%:\DOS_V\EZ7770.EZ! > NUL
copy %dn%:\DOS_V\EZ7870.EZ! > NUL
copy %dn%:\DOS_V\EZSCSI.5 > NUL
copy %dn%:\DOS_V\EZSCSI.INF > NUL
copy %dn%:\DOS_V\EZSCSI.EX! > NUL
copy %dn%:\DOS_V\EZSCSI.CW! > NUL
copy %dn%:\DOS_V\EZSCSI.HL! > NUL
copy %dn%:\DOS_V\MA160.SY_ > NUL
copy %dn%:\DOS_V\MA348.SY_ > NUL
copy %dn%:\DOS_V\MA348IBM.SY_ > NUL
copy %dn%:\DOS_V\MA358.SY_ > NUL
copy %dn%:\DOS_V\MA358IBM.SY_ > NUL
copy %dn%:\DOS_V\MA460.SY_ > NUL
copy %dn%:\DOS_V\MSCDEX.EX_ > NUL
copy %dn%:\DOS_V\RMVTOOL.EX_ > NUL
copy %dn%:\DOS_V\SCSIFMT.EX_ > NUL
copy %dn%:\DOS_V\SCSIFMT.CW_ > NUL
copy %dn%:\DOS_V\SCSIFMT.HL_ > NUL
copy %dn%:\DOS_V\SJIIX.SY_ > NUL
copy %dn%:\DOS_V\VHDFMT.EX_ > NUL
copy %dn%:\DOS_V\ZZZZINST.BAT > NUL
cd ..\nec98
copy %dn%:\NEC98\AFDISK.EX_ > NUL
copy %dn%:\NEC98\AFDISK.CW_ > NUL
copy %dn%:\NEC98\AFDISK.HL_ > NUL
copy %dn%:\NEC98\ASPI2DOS.SY_ > NUL
copy %dn%:\NEC98\ASPI8DOS.SY_ > NUL
copy %dn%:\NEC98\ASPICD.SY_ > NUL
copy %dn%:\NEC98\ASPIDISK.SY_ > NUL
copy %dn%:\NEC98\CDSESS.EX_ > NUL
copy %dn%:\NEC98\EXPAND.EXE > NUL
copy %dn%:\NEC98\EZ6X60.EZ! > NUL
copy %dn%:\NEC98\EZ7870.EZ! > NUL
copy %dn%:\NEC98\EZSCSI.5 > NUL
copy %dn%:\NEC98\EZSCSI.INF > NUL
copy %dn%:\NEC98\EZSCSI.EX! > NUL
copy %dn%:\NEC98\EZSCSI.CW! > NUL
copy %dn%:\NEC98\EZSCSI.HL! > NUL
copy %dn%:\NEC98\MSCDEX.EX_ > NUL
copy %dn%:\NEC98\RMVTOOL.EX_ > NUL
copy %dn%:\NEC98\SCSIFMT.EX_ > NUL
copy %dn%:\NEC98\SCSIFMT.CW_ > NUL
copy %dn%:\NEC98\SCSIFMT.HL_ > NUL
copy %dn%:\NEC98\SJIIX.SY_ > NUL
copy %dn%:\NEC98\ZZZZINST.BAT > NUL
cd..\dos_v
wsp aspi2dos
wsp aspicd
wsp cdplayer
wsp ezscsi
cd..\nec98
wsp aspi2dos
wsp aspicd
wsp ezscsi
wsp ezscsi_c
cd..
echo --------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.A のファイルを削除します。
echo.
echo 注意:ファイル名の先頭が '$'で始まっているファイルすべてが削除
echo されます!
echo --------------------------------------------------------------------
echo よろしいですか? [Yes, No, Quit] :
keyin /ynq
if errorlevel 3 goto exit_2
if errorlevel 2 goto skip1
cd dos_v
del $*.*
cd..\nec98
del $*.*
cd..
goto skip1_no
:skip1
cls
echo
echo --------------------------------------------------------------------
echo 注意:EZ-SCSI Pro 3.5J Rev.A のファイルはファイル名の先頭が
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
cd dos_v
del *.wup
cd..\nec98
del *.wup
cd..
goto skip2_no
:skip2
cls
echo
echo -------------------------------------------------------------------
echo 注意:差分ファイル(*.WUP)がすべて残っています!
echo -------------------------------------------------------------------
:skip2_no
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.B 5/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 DOSINST.BAT %dn%:\ > NUL
copy CHKDOS98.EXE %dn%:\ > NUL
copy KEYIN.EXE %dn%:\ > NUL
cd dos_v
copy AFDISK.EX_ %dn%:\dos_v > NUL
copy AFDISK.CW_ %dn%:\dos_v > NUL
copy AFDISK.HL_ %dn%:\dos_v > NUL
copy ASPI2DOS.SY_ %dn%:\dos_v > NUL
copy ASPI4DOS.SY_ %dn%:\dos_v > NUL
copy ASPI7DOS.SY_ %dn%:\dos_v > NUL
copy ASPI8DOS.SY_ %dn%:\dos_v > NUL
copy ASPIBUF.SY_ %dn%:\dos_v > NUL
copy ASPICD.SY_ %dn%:\dos_v > NUL
copy ASPIDISK.SY_ %dn%:\dos_v > NUL
copy ASPIEDOS.SY_ %dn%:\dos_v > NUL
copy CDPLAYER.EX_ %dn%:\dos_v > NUL
copy CDPLAYER.FO_ %dn%:\dos_v > NUL
copy CDSESS.EX_ %dn%:\dos_v > NUL
copy EXPAND.EXE %dn%:\dos_v > NUL
copy EZ1540.EZ! %dn%:\dos_v > NUL
copy EZ160.EZ! %dn%:\dos_v > NUL
copy EZ1740.EZ! %dn%:\dos_v > NUL
copy EZ348.EZ! %dn%:\dos_v > NUL
copy EZ358.EZ! %dn%:\dos_v > NUL
copy EZ460.EZ! %dn%:\dos_v > NUL
copy EZ6X60.EZ! %dn%:\dos_v > NUL
copy EZ7770.EZ! %dn%:\dos_v > NUL
copy EZ7870.EZ! %dn%:\dos_v > NUL
copy EZSCSI.5 %dn%:\dos_v > NUL
copy EZSCSI.INF %dn%:\dos_v > NUL
copy EZSCSI.EX! %dn%:\dos_v > NUL
copy EZSCSI.CW! %dn%:\dos_v > NUL
copy EZSCSI.HL! %dn%:\dos_v > NUL
copy MA160.SY_ %dn%:\dos_v > NUL
copy MA348.SY_ %dn%:\dos_v > NUL
copy MA348IBM.SY_ %dn%:\dos_v > NUL
copy MA358.SY_ %dn%:\dos_v > NUL
copy MA358IBM.SY_ %dn%:\dos_v > NUL
copy MA460.SY_ %dn%:\dos_v > NUL
copy MSCDEX.EX_ %dn%:\dos_v > NUL
copy RMVTOOL.EX_ %dn%:\dos_v > NUL
copy SCSIFMT.EX_ %dn%:\dos_v > NUL
copy SCSIFMT.CW_ %dn%:\dos_v > NUL
copy SCSIFMT.HL_ %dn%:\dos_v > NUL
copy SJIIX.SY_ %dn%:\dos_v > NUL
copy VHDFMT.EX_ %dn%:\dos_v > NUL
copy ZZZZINST.BAT %dn%:\dos_v > NUL
cd..\nec98
copy AFDISK.EX_ %dn%:\NEC98 > NUL
copy AFDISK.CW_ %dn%:\NEC98 > NUL
copy AFDISK.HL_ %dn%:\NEC98 > NUL
copy ASPI2DOS.SY_ %dn%:\NEC98 > NUL
copy ASPI8DOS.SY_ %dn%:\NEC98 > NUL
copy ASPICD.SY_ %dn%:\NEC98 > NUL
copy ASPIDISK.SY_ %dn%:\NEC98 > NUL
copy CDSESS.EX_ %dn%:\NEC98 > NUL
copy EXPAND.EXE %dn%:\NEC98 > NUL
copy EZ6X60.EZ! %dn%:\NEC98 > NUL
copy EZ7870.EZ! %dn%:\NEC98 > NUL
copy EZSCSI.5 %dn%:\NEC98 > NUL
copy EZSCSI.INF %dn%:\NEC98 > NUL
copy EZSCSI.EX! %dn%:\NEC98 > NUL
copy EZSCSI.CW! %dn%:\NEC98 > NUL
copy EZSCSI.HL! %dn%:\NEC98 > NUL
copy MSCDEX.EX_ %dn%:\NEC98 > NUL
copy RMVTOOL.EX_ %dn%:\NEC98 > NUL
copy SCSIFMT.EX_ %dn%:\NEC98 > NUL
copy SCSIFMT.CW_ %dn%:\NEC98 > NUL
copy SCSIFMT.HL_ %dn%:\NEC98 > NUL
copy SJIIX.SY_ %dn%:\NEC98 > NUL
copy ZZZZINST.BAT %dn%:\NEC98 > NUL
cd..
goto exit
:exit_1
cls
echo
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B のアップデート
echo は中断しました!
echo -------------------------------------------------------------------
goto end
:exit_2
cls
echo
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B のアップデート
echo は中断しました!
echo.
echo 注意:EZ-SCSI Pro 3.5J Rev.A のファイルはファイル名の先頭が
echo '$'になって残っています。
echo また、差分ファイル(*.WUP)もすべて残っています。
echo -------------------------------------------------------------------
goto end
:exit_3
cls
echo
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B のアップデート
echo は中断しました!
echo.
echo 注意:差分ファイル(*.WUP)がすべて残っています。
echo -------------------------------------------------------------------
goto end
:exit_4
cls
echo
echo -------------------------------------------------------------------
echo EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B のアップデート
echo は中断しました!
echo.
echo 注意:アップデート済みのファイルがすべて残っています。
echo -------------------------------------------------------------------
goto end
:exit
echo.
echo -------------------------------------------------------------------
echo ****************** お疲れ様でした ************************
echo EZ-SCSI Pro 3.5J Rev.A から Pro 3.5J Rev.B へのディスクの
echo アップデートは終了しました。
echo アップデートしたディスクには下記の内容を記したラベルを貼って
echo 下さい。
echo **********************************************
echo * アダプテック EZ-SCSI Pro Version 3.5J Rev.B *
echo * 差分アップデート版 *
echo * DOS/Windows用 日本語版 *
echo * ディスク 5/5 セットアップ *
echo * *
echo * Copyright(c) 1992-1995 Adaptec, Inc. *
echo * All rights reserved. *
echo **********************************************
echo.
echo 注意:カレントディレクトリにアップデート済みのファイルすべてと
echo UPDATE_1.BATファイルが残っています。プロンプト表示に戻っ
echo たら削除して下さい。
echo -------------------------------------------------------------------
:end