home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 November
/
VPR9711B.ISO
/
IBM_OS
/
CSD
/
VIDEOFIX
/
MACH32.002
/
SETUP.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1997-02-19
|
4KB
|
107 lines
@if not exist echo.on ECHO OFF
@echo on
@echo.
@echo
Video FixPak を適用されるお客様へ
@echo.
@echo この Video FixPak が適用可能なシステムは、以下の通りです。
@echo.
@echo o OS/2 Warp V3.0 - 日本語版 (XRJ3000_)
@echo o OS/2 Warp V3.0 with WIN-OS/2 - 日本語版 (XRJ3001_)
@echo o OS/2 Warp Connect V3.0 with WIN-OS/2 - 日本語版 (XRJ3003_)
@echo o OS/2 Warp V3.01 - 日本語版 (XRJ3004_)
@echo o OS/2 Warp Connect V3.01 - 日本語版 (XRJ3004_)
@echo o OS/2 Warp Server V4.0 - 日本語版 (XRJ3005_)
@echo.
@echo [ご注意] この Video FixPak を適用する前にシステム構成のディスプレイ設定を
@echo
VGA
の状態に戻しておいてください。
@echo.
@echo 詳細は
README.TXT
を参照してください。
@echo.
@echo off
if not .%3. == .. goto skippause
pause
:skippause
IF .%1. == .. GOTO USAGE
IF .%2. == .. GOTO USAGE
set src=%1
set trg=%2
set log=%trg%\os2\install\display.log
set ver=3.0, 3.01
%src%\prep_log %log%
IF ERRORLEVEL 3 GOTO LOG_PROBLEM
IF EXIST %src%\BUILD.LVL type %src%\BUILD.LVL >> %log%
IF NOT EXIST %trg%\OS2\INSTALL set missing=%trg%\os2\install&& GOTO MISSING
IF NOT EXIST %src%\testver.exe set missing=%src%\testver.exe&& goto missing
%src%\testver >> %log%
IF ERRORLEVEL 302 GOTO VER_NOT_OK
IF ERRORLEVEL 300 set dsc=%src%\v3.dsc&& GOTO VER_OK
GOTO VER_NOT_OK
:VER_OK
if not exist %dsc% set missing=%dsc%&& GOTO MISSING
set apath=%path%
set path=%src%;%path%
IF EXIST %src%\wdc24.dsp if not exist %trg%\ibmvesa MD %trg%\ibmvesa
set fil=%src%\dspinstl.ex_
unpack %fil% %trg% >> %log%
IF ERRORLEVEL 1 GOTO UNPACK_ERR
if .%3. == .. set cid=&& goto skipcid
set cid=/u
:skipcid
%trg%\os2\install\dspinstl.exe /pk:other /sk:none /s:%src% /t:%trg%\ /pd:%dsc% /l:%log% %cid%
%src%\product.exe %src% %trg% %cid%
set path=%apath%
GOTO END
:VER_NOT_OK
@ECHO.
@ECHO この Video FixPak は、日本語版 OS/2 バージョン %ver% 用です。
@ECHO この Video FixPak は、日本語版 OS/2 バージョン %ver% 用です。 >> %log%
@ECHO.
goto end
:LOG_PROBLEM
@ECHO.
@ECHO ログ・ファイル(%log%)に書き込めません。
@ECHO.
goto end
:UNPACK_ERR
@ECHO.
@ECHO %fil% をアンパックできませんでした。
@ECHO %fil% をアンパックできませんでした。 >> %log%
@ECHO.
goto end
:MISSING
@ECHO.
@ECHO %missing% が見つかりません。
@ECHO %missing% が見つかりません。 >> %log%
@ECHO.
rem fall thru intended
:USAGE
ECHO.
ECHO 使用法: %0 SOURCE_PATH: BOOT_DRIVE: [CID]
ECHO.
ECHO SOURCE_PATH: この Video FixPak のあるドライブまたはパスを指定します。
ECHO BOOT_DRIVE: OS/2 がインストールされているドライブを指定します。
ECHO CID CID インストールの場合に指定します。
ECHO.
ECHO 例) ディスケットからインストールする場合:
ECHO %0 A: C:
ECHO.
ECHO CD-ROM またはハードディスクからインストールする場合:
ECHO %0 D:\CSD\VIDEOFIX\XGA C:
ECHO %0 D:. C:
:LOGUSAGE
IF .%trg%. == .. GOTO END
ECHO. >> %log%
ECHO 使用法: %0 SOURCE_PATH: BOOT_DRIVE: [CID] >> %log%
ECHO. >> %log%
ECHO SOURCE_PATH: この Video FixPak のあるドライブまたはパスを指定します。 >> %log%
ECHO BOOT_DRIVE: OS/2 がインストールされているドライブを指定します。 >> %log%
ECHO CID CID インストールの場合に指定します。 >> %log%
ECHO. >> %log%
ECHO 例) ディスケットからインストールする場合: >> %log%
ECHO %0 A: C: >> %log%
ECHO. >> %log%
ECHO CD-ROM またはハードディスクからインストールする場合: >> %log%
ECHO %0 D:\CSD\VIDEOFIX\XGA C: >> %log%
ECHO %0 D:. C: >> %log%
:END