home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 October
/
VPR9810B.BIN
/
DRIVER
/
iodata
/
CD98_223
/
cd98_223.exe
/
UPDATE.BAT
< prev
next >
Wrap
DOS Batch File
|
1998-06-30
|
5KB
|
166 lines
@echo off
echo ----------------------------------------------------------------------
echo CardDock/98 サポートソフト 1.00~2.22 → 2.23 差分更新バッチファイル
echo COPYRIGHT (C) 1996-1997 I-O DATA DEVICE,INC. All Rights Reserved.
echo ----------------------------------------------------------------------
rem 97/12/03
rem ***************************************************
rem 引数のチェック %1:書き換えるドライブ
rem ***************************************************
if "%1" == "" goto help
rem ***************************************************
rem 差分ファイルがカレントにない場合はヘルプへ
rem ***************************************************
if not exist diskdif.exe goto help
rem ***************************************************
rem ディスク チェック 開始
rem ***************************************************
:insert
echo.
echo 作成したサポートソフトのバックアップディスクをフロッピーディスク
echo ドライブ %1にセットしてください。
echo.
echo [はい、 作成してあります]...[Enter]キー
echo [いいえ、まだ作成していません]...中止...[Ctrl]+[C]
echo.
pause
rem ***************************************************
rem ディスク チェック 開始
rem ***************************************************
if exist %1\cardsoft\cardid.exe goto resume
goto insert
:resume
rem ***************************************************
rem ディスク チェック 終了
rem ***************************************************
echo.
echo ----- 更新開始 -----
echo 更新終了までキー操作をしないでください。
echo.
rem ***************************************************
rem 作業用ディレクトリを作成
rem ***************************************************
md $work
cd $work
rem ***************************************************
rem キーファイルを作業用ディレクトリにコピー
rem ***************************************************
copy %1\cardsoft\cardid.exe
rem ***************************************************
rem 差分データファイルをディスクデータファイルにコンバート
rem ***************************************************
..\diskdif
rem ***************************************************
rem コンバートが正常かどうかチェック
rem ***************************************************
if not exist .\disk.exe goto baddisk
echo.
echo ディスクデータへの更新完了。フロッピーディスクの内容を更新します。
echo.
rem ***************************************************
rem 更新先ディスクの不要ファイル/ディレクトリを削除
rem ***************************************************
del %1\cardsoft\*.* < ..\y
del %1\cardview\*.* < ..\y
rd %1\cardsoft
rd %1\cardview
if not exist %1\win95\Cdock98.inf goto skipdir
del %1\win95\*.* < ..\y
rd %1\win95
if not exist %1\aims95\aims.inf goto skipdir
del %1\aims95\*.* < ..\y
rd %1aims95
:skipdir
del %1\*.* < ..\y
rem ***************************************************
rem 更新先ディスクの不要ファイル/ディレクトリ削除終了
rem ***************************************************
rem ***************************************************
rem ディスクデータを指定ドライブに解凍
rem ***************************************************
disk %1
rem ***************************************************
rem 作業ディレクトリと中のファイルを削除
rem ***************************************************
del cardid.exe
del disk.exe
cd ..
rd $work
rem ***************************************************
rem 注意事項等を表示
rem ***************************************************
echo.
echo ----- 更新完了 -----
rem echo
rem echo
echo.
rem ***************************************************
rem 正常終了
rem ***************************************************
goto end
rem ***************************************************
rem 異常終了
rem ***************************************************
rem ***************************************************
rem サポートソフト内容不備
rem ***************************************************
:baddisk
del cardid.exe
cd ..
rd $work
echo.
echo 正しいサポートソフトディスクではありません。中止します。
echo.
goto end
rem ***************************************************
rem ドライブ指定が不正
rem ***************************************************
:help
echo 書式 update [サポートソフトFDD]
echo 例 update c: ... フロッピーディスクドライブがC: の場合
rem ***************************************************
rem 終了
rem ***************************************************
:end