home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 November
/
VPR9611B.ISO
/
driver
/
adaptec
/
986b27a3
/
update_2.bat
< prev
Wrap
DOS Batch File
|
1995-11-15
|
12KB
|
319 lines
@echo off
cls
echo ********************************************************************
echo * EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A へのアップ *
echo * デートを開始します。 *
echo ********************************************************************
echo --------------------------------------------------------------------
echo 注意:1.44MBフォーマット済みの空の3.5インチフロッピー
echo ディスクは、用意してありますか?
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
:drv
call drvname.bat
if "%dn%"=="@" goto exit_1
echo タイプしたドライブ名は %dn% です。よろしいですか? [Yes, No, Quit] :
key_in /ynq
if errorlevel 3 goto exit_1
if errorlevel 2 goto drv
:dskset
echo ------------------------------------------------------------------
echo EZ-SCSI 98版 3.06J Rev.B 2/2 のフロッピーディスクを
echo フロッピードライブにセットして下さい。
echo ------------------------------------------------------------------
echo よろしいですか? [Yes, No, Quit] :
key_in /ynq
if errorlevel 3 goto exit_1
if errorlevel 2 goto exit_1
if NOT EXIST %dn%:\AFDISK.EX_ goto dskset
if NOT EXIST %dn%:\AFDISK.CW_ goto dskset
if NOT EXIST %dn%:\AFDISK.HL_ goto dskset
if NOT EXIST %dn%:\ASPI2DOS.SY_ goto dskset
if NOT EXIST %dn%:\ASPI8DOS.SY_ goto dskset
if NOT EXIST %dn%:\ASPICD.SY_ goto dskset
if NOT EXIST %dn%:\ASPIDISK.SY_ goto dskset
if NOT EXIST %dn%:\DOSINST.BAT goto dskset
if NOT EXIST %dn%:\EXPAND.EXE goto dskset
if NOT EXIST %dn%:\EZSCSI.3 goto dskset
if NOT EXIST %dn%:\EZSCSI.INF goto dskset
if NOT EXIST %dn%:\EZSCSI.EX! goto dskset
if NOT EXIST %dn%:\EZSCSI.CW! goto dskset
if NOT EXIST %dn%:\EZSCSI.HL! goto dskset
if NOT EXIST %dn%:\MSCDEX.EX_ goto dskset
if NOT EXIST %dn%:\RMVTOOL.EX_ goto dskset
if NOT EXIST %dn%:\SCSIFMT.EX_ goto dskset
if NOT EXIST %dn%:\SCSIFMT.CW_ goto dskset
if NOT EXIST %dn%:\SCSIFMT.HL_ goto dskset
if NOT EXIST %dn%:\SJIIX.SY_ goto dskset
filechck %dn%:\ASPI2DOS.SY_ 95-06-20-03:06 20396
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%:\AFDISK.EX_ > NUL
copy %dn%:\AFDISK.CW_ > NUL
copy %dn%:\AFDISK.HL_ > NUL
copy %dn%:\ASPI2DOS.SY_ > NUL
copy %dn%:\ASPI8DOS.SY_ > NUL
copy %dn%:\ASPICD.SY_ > NUL
copy %dn%:\ASPIDISK.SY_ > NUL
copy %dn%:\DOSINST.BAT > NUL
copy %dn%:\EXPAND.EXE > NUL
copy %dn%:\EZSCSI.3 > NUL
copy %dn%:\EZSCSI.INF > NUL
copy %dn%:\EZSCSI.EX! > NUL
copy %dn%:\EZSCSI.CW! > NUL
copy %dn%:\EZSCSI.HL! > NUL
copy %dn%:\MSCDEX.EX_ > NUL
copy %dn%:\RMVTOOL.EX_ > NUL
copy %dn%:\SCSIFMT.EX_ > NUL
copy %dn%:\SCSIFMT.CW_ > NUL
copy %dn%:\SCSIFMT.HL_ > NUL
copy %dn%:\SJIIX.SY_ > NUL
echo ファイルのアップデートを開始します。
wsp -T AFDISK_X
wsp -T AFDISK_W
wsp -T AFDISK_L
wsp ASPI2DOS
wsp ASPI8DOS
wsp ASPICDSY
wsp -T ASPIDISK
wsp -T DOSINSTB
wsp EXPANDEX
wsp EZSCSI_3
wsp -T EZSCSINF
wsp EZSCSIX!
wsp EZSCSIW!
wsp -T EZSCSIL!
wsp MSCDEXEX
wsp -T RMVTOOLE
wsp -T SCSIFMTX
wsp -T SCSIFMTW
wsp -T SCSIFMTL
wsp SJIIX_SY
ren UPADD001.BIN AFDISK.VL_
ren UPADD002.BIN AFDISK.VW_
ren UPADD003.BIN AFDISK.VX_
ren UPADD004.BIN ASPI2DOS.VY_
ren UPADD005.BIN ASPI2PNP.VY_
ren UPADD006.BIN ASPI4DOS.VY_
ren UPADD007.BIN ASPI7DOS.VY_
ren UPADD008.BIN ASPI8DOS.VY_
ren UPADD009.BIN ASPIBUF.VY_
ren UPADD010.BIN ASPIEDOS.VY_
ren UPADD011.BIN CDPLAYER.VO_
ren UPADD012.BIN CDPLAYER.VX_
ren UPADD013.BIN CHKDOS98.EXE
ren UPADD014.BIN EZ1540.VZ!
ren UPADD015.BIN EZ1740.VZ!
ren UPADD016.BIN EZ358.VZ!
ren UPADD017.BIN EZ6X60.9Z!
ren UPADD018.BIN EZ6X60.VZ!
ren UPADD019.BIN EZ7770.VZ!
ren UPADD020.BIN EZ7870.9Z!
ren UPADD021.BIN EZ7870.VZ!
ren UPADD022.BIN EZSCSI.VL!
ren UPADD023.BIN EZSCSI.VNF
ren UPADD024.BIN EZSCSI.VW!
ren UPADD025.BIN EZSCSI.VX!
ren UPADD026.BIN KEYIN.EXE
ren UPADD027.BIN MA358.VY_
ren UPADD028.BIN MA358IBM.VY_
ren UPADD029.BIN MA358NEC.VY_
ren UPADD030.BIN SCSIFMT.VL_
ren UPADD031.BIN SCSIFMT.VW_
ren UPADD032.BIN SCSIFMT.VX_
ren UPADD033.BIN VASPID.98_
ren UPADD034.BIN VASPID.V8_
ren UPADD035.BIN VHDFMT.VX_
ren UPADD036.BIN ZZZZZ9.BAT
ren UPADD037.BIN ZZZZZV.BAT
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.06J Rev.B のファイルを削除します。
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 98版 3.06J Rev.B のファイルはファイル名の先頭が
echo '$'になって残っています!
echo ----------------------------------------------------------------
:skip1_no
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.07J Rev.A 3/3 の空フロッピーディスクを
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 %dn%:\*.* goto nextstep
cls
echo
echo ******************************************************************
echo ********** フロッピーディスクに何かファイルがあります **********
echo ******************************************************************
goto skip2_no
:nextstep
copy AFDISK.9X_ %dn%:\ > NUL
copy AFDISK.9W_ %dn%:\ > NUL
copy AFDISK.9L_ %dn%:\ > NUL
copy AFDISK.VL_ %dn%:\ > NUL
copy AFDISK.VW_ %dn%:\ > NUL
copy AFDISK.VX_ %dn%:\ > NUL
copy ASPI2DOS.9Y_ %dn%:\ > NUL
copy ASPI2DOS.VY_ %dn%:\ > NUL
copy ASPI2PNP.VY_ %dn%:\ > NUL
copy ASPI4DOS.VY_ %dn%:\ > NUL
copy ASPI7DOS.VY_ %dn%:\ > NUL
copy ASPI8DOS.9Y_ %dn%:\ > NUL
copy ASPI8DOS.VY_ %dn%:\ > NUL
copy ASPIBUF.VY_ %dn%:\ > NUL
copy ASPICD.SY_ %dn%:\ > NUL
copy ASPIDISK.SY_ %dn%:\ > NUL
copy ASPIEDOS.VY_ %dn%:\ > NUL
copy CDPLAYER.VO_ %dn%:\ > NUL
copy CDPLAYER.VX_ %dn%:\ > NUL
copy CHKDOS98.EXE %dn%:\ > NUL
copy DOSINST.BAT %dn%:\ > NUL
copy EXPAND.EXE %dn%:\ > NUL
copy EZ1540.VZ! %dn%:\ > NUL
copy EZ1740.VZ! %dn%:\ > NUL
copy EZ358.VZ! %dn%:\ > NUL
copy EZ6X60.9Z! %dn%:\ > NUL
copy EZ6X60.VZ! %dn%:\ > NUL
copy EZ7770.VZ! %dn%:\ > NUL
copy EZ7870.9Z! %dn%:\ > NUL
copy EZ7870.VZ! %dn%:\ > NUL
copy EZSCSI.3 %dn%:\ > NUL
copy EZSCSI.9NF %dn%:\ > NUL
copy EZSCSI.9X! %dn%:\ > NUL
copy EZSCSI.9W! %dn%:\ > NUL
copy EZSCSI.9L! %dn%:\ > NUL
copy EZSCSI.VL! %dn%:\ > NUL
copy EZSCSI.VNF %dn%:\ > NUL
copy EZSCSI.VW! %dn%:\ > NUL
copy EZSCSI.VX! %dn%:\ > NUL
copy KEYIN.EXE %dn%:\ > NUL
copy MA358.VY_ %dn%:\ > NUL
copy MA358IBM.VY_ %dn%:\ > NUL
copy MA358NEC.VY_ %dn%:\ > NUL
copy MSCDEX.EX_ %dn%:\ > NUL
copy RMVTOOL.EX_ %dn%:\ > NUL
copy SCSIFMT.9X_ %dn%:\ > NUL
copy SCSIFMT.9W_ %dn%:\ > NUL
copy SCSIFMT.9L_ %dn%:\ > NUL
copy SCSIFMT.VL_ %dn%:\ > NUL
copy SCSIFMT.VW_ %dn%:\ > NUL
copy SCSIFMT.VX_ %dn%:\ > NUL
copy SJIIX.SY_ %dn%:\ > NUL
copy VASPID.98_ %dn%:\ > NUL
copy VASPID.V8_ %dn%:\ > NUL
copy VHDFMT.VX_ %dn%:\ > NUL
copy ZZZZZ9.BAT %dn%:\ > NUL
copy ZZZZZV.BAT %dn%:\ > NUL
goto exit
:exit_1
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A のアップデート
echo は中断しました!
echo ----------------------------------------------------------------
goto end
:exit_2
cls
echo
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A のアップデート
echo は中断しました!
echo.
echo 注意:EZ-SCSI 98版 3.06J Rev.B のファイルはファイル名の先頭が
echo '$'になって残っています。
echo また、差分ファイル(*.WUP)もすべて残っています。
echo ----------------------------------------------------------------
goto end
:exit_3
cls
echo
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A のアップデート
echo は中断しました!
echo.
echo 注意:差分ファイル(*.WUP)がすべて残っています。
echo ----------------------------------------------------------------
goto end
:exit_4
cls
echo
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.06J Rev.B から 3.07J Rev.A のアップデート
echo は中断しました!
echo.
echo 注意:アップデート済みのファイルがすべて残っています。
echo ----------------------------------------------------------------
goto end
:exit
echo.
echo ----------------------------------------------------------------
echo ****************** お疲れ様でした ************************
echo EZ-SCSI 98版 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