home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 November
/
VPR9611B.ISO
/
driver
/
iodata
/
968v_120
/
update.bat
< prev
next >
Wrap
DOS Batch File
|
1996-06-20
|
2KB
|
109 lines
@echo off
echo GA-968V/PCI 1.10 → 1.20 差分更新バッチファイル
echo COPYRIGHT (C) 1996 I-O DATA DEVICE,INC. All Rights Reserved.
rem JE9WKV
rem 96.06.20
echo ----------------------------------------------------------------------
rem 引数のチェック %1:書き換えるドライブ %2:差分データがあるドライブ
if "%1" == "" goto help
if "%2" == "" goto help
if not exist %2root.upc goto help
rem 書き換えるドライブのファイル名を表示し、確認を求める
echo サポートソフトウェアのバックアップFD... %1ドライブ
dir %1 /w
echo このFDを更新します。(マスタディスクは絶対に更新しないでください。)
echo よろしいですか?
echo 中止...[Ctrl]+[C] 処理を続ける...その他のキー
pause
rem === ディスク チェック 開始 ===
echo 正しいバックアップディスクかチェックしています。
if not exist %1\GASETUP.EXE goto baddisk
if not exist %1\GA968.INF goto baddisk
rem === ディスク チェック 終了 ===
echo ----- 更新開始 -----
ren *.upe *.exe
ren *.upc *.com
cd %1\
rem 削除ファイル
del %1\WIN95\DDRAW.DLL
del %1\WIN95\DDRAW16.DLL
rem フロッピーディスクから更新するファイルをコピーする
copy %1GA968.INF
copy %1README.DOC
copy %1S3_68_08.DR_
copy %1S3_68_16.DR_
copy %1S3_68_32.DR_
copy %1SCANMODE.EXE
root
d1
d2
d3
copy GA968.INF %1
copy README.DOC %1
copy S3_68_08.DR_ %1
copy S3_68_16.DR_ %1
copy S3_68_32.DR_ %1
copy SCANMODE.EXE %1
copy %1\WIN95\DDA64V32.DLL
copy %1\WIN95\GA968.DRV
copy %1\WIN95\GA968.INF
copy %1\WIN95\README.TXT
W95
copy DDA64V32.DLL %1\WIN95
copy GA968.DRV %1\WIN95
copy GA968.INF %1\WIN95
copy README.TXT %1\WIN95
rem 新規追加ファイルを書き込む
%1
cd\win95
%2w95a
cd\
%2
rem ハードディスクの状態を元に戻す
del $*.*
del GA968.INF
del README.DOC
del S3_68_08.DR_
del S3_68_16.DR_
del S3_68_32.DR_
del SCANMODE.EXE
del DDA64V32.DLL
del GA968.DRV
del README.TXT
rem ファイル名を元に戻す
ren w95a.exe w95a.upe
ren root.com root.upc
ren w95.com w95.upc
ren d1.com d1.upc
ren d2.com d2.upc
ren d3.com d3.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 a: c: ... FDDがA: HDDがC: の場合
:end