home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 July
/
Vpr9807b.iso
/
IBM_OS
/
CSD
/
VIDEOFIX
/
S3TRIO.002
/
SETUP.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1997-09-08
|
4KB
|
114 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 日本語版 (without WIN-OS/2) (XRJ3000_)
@echo o OS/2 Warp V3 with WIN-OS/2 日本語版 (XRJ3001_)
@echo o OS/2 Warp Connect V3 with WIN-OS/2 日本語版 (XRJ3003_)
@echo o OS/2 Warp V3 (without WIN-OS/2) スペシャル・キット2、
@echo および OS/2 Warp 32ビット-まるごとCD (XRJ3004_)
@echo o OS/2 Warp Connect V3 日本語版 (without WIN-OS/2) (XRJ3004_)
@echo o OS/2 Warp Server V4 日本語版 (XRJ3005_)
@echo o OS/2 Warp Server Advanced V4 日本語版 (XRJ3005_)
@echo o OS/2 Warp Server Advanced V4 SMP Feature 日本語版 (XRJ3006_)
@echo o OS/2 Warp 4 日本語版 (XRJ4000_)
@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=Warp 3.0, 3.01, SMP 4.0, Warp 4
%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 400 set DSC=%SRC%\v4.dsc&& goto VER_OK
if ERRORLEVEL 302 set DSC=%SRC%\v4.dsc&& goto VER_OK
if ERRORLEVEL 300 set DSC=%SRC%\v4.dsc&& goto VER_OK
goto VER_NOT_OK
:VER_OK
@echo copy %SRC%\testver.exe %TRG%\os2\install >> %LOG%
copy %SRC%\testver.exe %TRG%\os2\install > nul
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