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 >
OS/2 REXX Batch file  |  1997-02-19  |  4KB  |  107 lines

  1. @if not exist echo.on ECHO OFF
  2. @echo on
  3. @echo.
  4. @echo Video FixPak を適用されるお客様へ
  5. @echo.
  6. @echo この Video FixPak が適用可能なシステムは、以下の通りです。
  7. @echo.
  8. @echo     o OS/2 Warp V3.0 - 日本語版                       (XRJ3000_)
  9. @echo     o OS/2 Warp V3.0 with WIN-OS/2 - 日本語版         (XRJ3001_)
  10. @echo     o OS/2 Warp Connect V3.0 with WIN-OS/2 - 日本語版 (XRJ3003_)
  11. @echo     o OS/2 Warp V3.01 - 日本語版                      (XRJ3004_)
  12. @echo     o OS/2 Warp Connect V3.01 - 日本語版              (XRJ3004_)
  13. @echo     o OS/2 Warp Server V4.0 - 日本語版                (XRJ3005_)
  14. @echo.
  15. @echo [ご注意]  この Video FixPak を適用する前にシステム構成のディスプレイ設定を
  16. @echo           VGA の状態に戻しておいてください。
  17. @echo.
  18. @echo 詳細は README.TXT を参照してください。
  19. @echo.
  20. @echo off
  21. if not .%3. == .. goto skippause
  22. pause
  23. :skippause
  24. IF .%1. == .. GOTO USAGE
  25. IF .%2. == .. GOTO USAGE
  26. set src=%1
  27. set trg=%2
  28. set log=%trg%\os2\install\display.log
  29. set ver=3.0, 3.01
  30. %src%\prep_log %log%
  31. IF ERRORLEVEL 3 GOTO LOG_PROBLEM
  32. IF EXIST %src%\BUILD.LVL type %src%\BUILD.LVL >> %log%
  33. IF NOT EXIST %trg%\OS2\INSTALL set missing=%trg%\os2\install&& GOTO MISSING
  34. IF NOT EXIST %src%\testver.exe set missing=%src%\testver.exe&& goto missing
  35. %src%\testver >> %log%
  36. IF ERRORLEVEL 302 GOTO VER_NOT_OK
  37. IF ERRORLEVEL 300 set dsc=%src%\v3.dsc&& GOTO VER_OK
  38. GOTO VER_NOT_OK
  39. :VER_OK
  40. if not exist %dsc% set missing=%dsc%&& GOTO MISSING
  41. set apath=%path%
  42. set  path=%src%;%path%
  43. IF EXIST %src%\wdc24.dsp if not exist %trg%\ibmvesa MD %trg%\ibmvesa
  44. set fil=%src%\dspinstl.ex_
  45. unpack %fil% %trg% >> %log%
  46. IF ERRORLEVEL 1 GOTO UNPACK_ERR
  47. if .%3. == .. set cid=&& goto skipcid
  48. set cid=/u
  49. :skipcid
  50. %trg%\os2\install\dspinstl.exe /pk:other /sk:none /s:%src% /t:%trg%\ /pd:%dsc% /l:%log% %cid%
  51. %src%\product.exe %src% %trg% %cid%
  52. set  path=%apath%
  53. GOTO END
  54. :VER_NOT_OK
  55. @ECHO.
  56. @ECHO この Video FixPak は、日本語版 OS/2 バージョン %ver% 用です。
  57. @ECHO この Video FixPak は、日本語版 OS/2 バージョン %ver% 用です。 >> %log%
  58. @ECHO.
  59. goto end
  60. :LOG_PROBLEM
  61. @ECHO.
  62. @ECHO ログ・ファイル(%log%)に書き込めません。
  63. @ECHO.
  64. goto end
  65. :UNPACK_ERR
  66. @ECHO.
  67. @ECHO %fil% をアンパックできませんでした。
  68. @ECHO %fil% をアンパックできませんでした。 >> %log%
  69. @ECHO.
  70. goto end
  71. :MISSING
  72. @ECHO.
  73. @ECHO %missing% が見つかりません。
  74. @ECHO %missing% が見つかりません。 >> %log%
  75. @ECHO.
  76. rem fall thru intended
  77. :USAGE
  78. ECHO.
  79. ECHO 使用法: %0 SOURCE_PATH: BOOT_DRIVE: [CID]
  80. ECHO.
  81. ECHO   SOURCE_PATH:   この Video FixPak のあるドライブまたはパスを指定します。
  82. ECHO   BOOT_DRIVE:    OS/2 がインストールされているドライブを指定します。
  83. ECHO   CID            CID インストールの場合に指定します。
  84. ECHO.
  85. ECHO   例) ディスケットからインストールする場合:
  86. ECHO       %0 A: C:
  87. ECHO.
  88. ECHO       CD-ROM またはハードディスクからインストールする場合:
  89. ECHO       %0 D:\CSD\VIDEOFIX\XGA C:
  90. ECHO       %0 D:. C:
  91. :LOGUSAGE
  92. IF .%trg%. == .. GOTO END
  93. ECHO. >> %log%
  94. ECHO 使用法: %0 SOURCE_PATH: BOOT_DRIVE: [CID] >> %log%
  95. ECHO. >> %log%
  96. ECHO   SOURCE_PATH:   この Video FixPak のあるドライブまたはパスを指定します。 >> %log%
  97. ECHO   BOOT_DRIVE:    OS/2 がインストールされているドライブを指定します。 >> %log%
  98. ECHO   CID            CID インストールの場合に指定します。 >> %log%
  99. ECHO. >> %log%
  100. ECHO   例) ディスケットからインストールする場合: >> %log%
  101. ECHO       %0 A: C: >> %log%
  102. ECHO. >> %log%
  103. ECHO       CD-ROM またはハードディスクからインストールする場合: >> %log%
  104. ECHO       %0 D:\CSD\VIDEOFIX\XGA C: >> %log%
  105. ECHO       %0 D:. C: >> %log%
  106. :END
  107.