home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703B.ISO
/
driver
/
iodata
/
mtv_104
/
update.bat
< prev
next >
Wrap
DOS Batch File
|
1996-10-18
|
3KB
|
116 lines
@echo off
echo GA-MTV/98 1.02,1.03 → 1.04 差分更新バッチファイル
echo COPYRIGHT (C) 1996 I-O DATA DEVICE,INC. All Rights Reserved.
rem JE9WKV
rem 96.10.18
echo ----------------------------------------------------------------------
rem 引数のチェック %1:書き換えるドライブ %2:差分データがあるドライブ
if "%1" == "" goto help
if "%2" == "" goto help
if not exist %2r10.upc goto help
if "%3" == "102" goto ns
if "%3" == "103" goto ns
echo *** ERROR 元のディスクのバージョンを入力してください。
goto help
:ns
rem 書き換えるドライブのファイル名を表示し、確認を求める
echo サポートソフトウェアのバックアップFD... %1ドライブ
dir %1 /w
echo このFDを更新します。(マスタディスクは絶対に更新しないでください。)
echo よろしいですか?
echo 中止...[Ctrl]+[C] 処理を続ける...その他のキー
pause
rem === ディスク チェック 開始 ===
echo 正しいバックアップディスクかチェックしています。
if not exist %1\GVSETUP.EXE goto baddisk
if not exist %1\MTVCTL.EX_ goto baddisk
rem === ディスク チェック 終了 ===
echo ----- 更新開始 -----
rem ren *.upe *.exe
ren *.upc *.com
%1
cd \win95
%2w95%3
del $*.*
cd \
%2r1%3
del $*.*
%2r2%3
del $*.*
%2r3%3
del $*.*
%2r4%3
del $*.*
%2r5%3
del $*.*
%2r6%3
del $*.*
%2r7%3
del $*.*
if "%3" == "103" goto ns2
%2r8
del $*.*
%2r9
del $*.*
%2r10
del $*.*
%2r11
del $*.*
%2r12
del $*.*
%2r13
del $*.*
:ns2
cd\
%2
rem 新規追加ファイルを書き込む
rem ハードディスクの状態を元に戻す
rem ファイル名を元に戻す
ren r1102.com r1102.upc
ren r2102.com r2102.upc
ren r3102.com r3102.upc
ren r4102.com r4102.upc
ren r5102.com r5102.upc
ren r6102.com r6102.upc
ren r7102.com r7102.upc
ren r8.com r8.upc
ren r9.com r9.upc
ren r10.com r10.upc
ren r11.com r11.upc
ren r12.com r12.upc
ren r13.com r13.upc
ren r1103.com r1103.upc
ren r2103.com r2103.upc
ren r3103.com r3103.upc
ren r4103.com r4103.upc
ren r5103.com r5103.upc
ren r6103.com r6103.upc
ren r7103.com r7103.upc
ren w95102.com w95102.upc
ren w95103.com w95103.upc
rem echo %1ドライブのボリュームラベルを設定します。
rem echo 中止...[Ctrl]+[C] 処理を続ける...その他のキー
rem pause
rem label %1
echo ----- 更新完了 -----
goto end
:baddisk
echo サポートソフトウェアディスクではありません。
goto end
:help
echo 書式 update [サポートソフトFDD] [(差分データを作成した)HDD] [元のバージョン]
echo 例 update c: a: 102 ... FDDがC: HDDがA: 1.02→1.04 の場合
echo バージョンが1.02の場合は102、1.03の場合は103と指定します。
:end