home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 November
/
VPR9611B.ISO
/
driver
/
adaptec
/
984a26b2
/
update_2.bat
< prev
Wrap
DOS Batch File
|
1995-06-27
|
9KB
|
225 lines
@echo off
cls
echo ********************************************************************
echo * EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B へのアップ *
echo * デートを開始します。 *
echo ********************************************************************
echo --------------------------------------------------------------------
echo 注意:1.44MBフォーマット済みの空の3.5インチフロッピー
echo ディスクは、用意してありますか?
echo また、98版 3.06J 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 98版 3.04J Rev.A 2/2 のフロッピーディスクを
echo フロッピードライブにセットして下さい。
echo ------------------------------------------------------------------
echo よろしいですか? [Yes, No, Quit] :
keyin /ynq
if errorlevel 3 goto exit_1
if errorlevel 2 goto exit_1
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.2 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%:\SJIIX.SY_ goto dskset
filchk %dn%:\ASPI2DOS.SY_ 94-11-29-03:50 18680
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%:\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.2 > 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%:\SJIIX.SY_ > NUL
echo ファイルのアップデートを開始します。
wsp ASPI2DOS
wsp ASPI8DOS
wsp ASPICD
wsp ASPIDISK
wsp EZSCSI2
wsp EZSCSI3
wsp EZSCSI_I
wsp EZSCSI_C
wsp EZSCSI_E
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.04J Rev.A のファイルを削除します。
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 98版 3.04J 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
del *.wup
goto skip2_no
:skip2
cls
echo
echo ----------------------------------------------------------------
echo 注意:差分ファイル(*.WUP)がすべて残っています!
echo ----------------------------------------------------------------
:skip2_no
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.06J Rev.B 2/2 の空フロッピーディスクを
echo フロッピードライブにセットして下さい。
echo ----------------------------------------------------------------
echo よろしいですか? [Yes, No, Quit] :
keyin /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 EZSCSI.2 %dn%:\ > NUL
copy EZSCSI.3 %dn%:\ > NUL
copy EXPAND.EXE %dn%:\ > NUL
copy DOSINST.BAT %dn%:\ > NUL
copy EZSCSI.INF %dn%:\ > NUL
copy EZSCSI.EX! %dn%:\ > NUL
copy EZSCSI.CW! %dn%:\ > NUL
copy EZSCSI.HL! %dn%:\ > NUL
copy AFDISK.EX_ %dn%:\ > NUL
copy AFDISK.CW_ %dn%:\ > NUL
copy AFDISK.HL_ %dn%:\ > NUL
copy SCSIFMT.EX_ %dn%:\ > NUL
copy SCSIFMT.CW_ %dn%:\ > NUL
copy SCSIFMT.HL_ %dn%:\ > NUL
copy MSCDEX.EX_ %dn%:\ > NUL
copy RMVTOOL.EX_ %dn%:\ > NUL
copy ASPI2DOS.SY_ %dn%:\ > NUL
copy ASPI8DOS.SY_ %dn%:\ > NUL
copy ASPICD.SY_ %dn%:\ > NUL
copy ASPIDISK.SY_ %dn%:\ > NUL
copy SJIIX.SY_ %dn%:\ > NUL
goto exit
:exit_1
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート
echo は中断しました!
echo ----------------------------------------------------------------
goto end
:exit_2
cls
echo
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート
echo は中断しました!
echo.
echo 注意:EZ-SCSI 98版 3.04J Rev.A のファイルはファイル名の先頭が
echo '$'になって残っています。
echo また、差分ファイル(*.WUP)もすべて残っています。
echo ----------------------------------------------------------------
goto end
:exit_3
cls
echo
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート
echo は中断しました!
echo.
echo 注意:差分ファイル(*.WUP)がすべて残っています。
echo ----------------------------------------------------------------
goto end
:exit_4
cls
echo
echo ----------------------------------------------------------------
echo EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B のアップデート
echo は中断しました!
echo.
echo 注意:アップデート済みのファイルがすべて残っています。
echo ----------------------------------------------------------------
goto end
:exit
echo.
echo ----------------------------------------------------------------
echo ****************** お疲れ様でした ************************
echo EZ-SCSI 98版 3.04J Rev.A から 98版 3.06J Rev.B へのディスクの
echo アップデートは終了しました。
echo アップデートしたディスクには下記の内容を記したラベルを貼って
echo 下さい。
echo ***********************************************
echo * アダプテック EZ-SCSI 98版 Version 3.06J Rev.B *
echo * 差分アップデート版 *
echo * DOS/Windows用 日本語版 *
echo * ディスク 2/2 *
echo * *
echo * Copyright(c) 1992-1995 Adaptec, Inc. *
echo * All rights reserved. *
echo ***********************************************
echo.
echo 注意:カレントディレクトリにアップデート済みのファイルすべてと
echo UPDATE_2.BATファイルが残っています。プロンプト表示に戻っ
echo たら削除して下さい。
echo ----------------------------------------------------------------
:end