home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / font20.zip / bvhsvga.cmd < prev    next >
OS/2 REXX Batch file  |  1999-08-09  |  2KB  |  62 lines

  1. /* REXX */
  2. /* patch \OS2\DLL\BVHSVGA.DLL to set 720*500 
  3.    instead of 720*400 default text mode      */
  4.  
  5. call rxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
  6. call SysLoadFuncs
  7.  
  8. Call SysCls
  9.  
  10. /* Sprache */
  11. FEHLER = SysIni('USER', 'Shield', 'Schrif~tartgröße...')
  12. IF FEHLER = 'ERROR:' THEN
  13.   SPRACHE = 'E'
  14. ELSE
  15.   SPRACHE = 'D'
  16.  
  17. DLLPATH = LEFT( VALUE( 'COMSPEC' , , 'OS2ENVIRONMENT' ) , 2 )'\OS2\DLL\'
  18.  
  19. '@SET DLLPATH='DLLPATH
  20. IF SysSearchPath( 'DLLPATH' , 'BVHSVGA.DLL' ) = '' THEN
  21.   DO
  22.     IF SPRACHE = 'D' THEN SAY DLLPATH||'BVHSVGA.DLL nicht gefunden.'
  23.     IF SPRACHE = 'E' THEN SAY DLLPATH||'BVHSVGA.DLL not found.'
  24.     PULL TASTE
  25.     EXIT
  26.   END
  27.  
  28. IF SPRACHE = 'D' THEN SAY DLLPATH'BVHSVGA.DLL gefunden.'
  29. IF SPRACHE = 'E' THEN DLLPATH'BVHSVGA.DLL found.'
  30.  
  31.  
  32. /* make bakup only first time */
  33. IF SYSSEARCHPATH( 'DLLPATH' , 'BVHSVGA.ORG' ) = '' THEN
  34.   DO
  35.     IF SPRACHE = 'D' THEN SAY 'erzeuge Sicherung: 'DLLPATH'BVHSVGA.ORG.'
  36.     IF SPRACHE = 'E' THEN SAY 'creating backup: 'DLLPATH'BVHSVGA.ORG.'
  37.     '@COPY 'DLLPATH'BVHSVGA.DLL 'DLLPATH'BVHSVGA.ORG'
  38.   END
  39.   
  40. /* unlock */
  41. IF SPRACHE = 'D' THEN SAY 'unlock 'DLLPATH'BVHSVGA.DLL...'
  42. IF SPRACHE = 'E' THEN SAY 'unlock 'DLLPATH'BVHSVGA.DLL...'
  43. '@CALL UNLOCK 'DLLPATH'BVHSVGA.DLL'
  44.  
  45. /* patch 400 ($0190) to 500 ($01F4) */
  46. '@ECHO FILE 'DLLPATH'BVHSVGA.DLL >BVHSVGA.PAT'
  47. '@ECHO VER 0000157A C7 >>BVHSVGA.PAT'
  48. '@ECHO VER 0000157B 46 >>BVHSVGA.PAT'
  49. '@ECHO VER 0000157C DE >>BVHSVGA.PAT'
  50. '@ECHO VER 0000157D D0 >>BVHSVGA.PAT'
  51. '@ECHO VER 0000157E 02 >>BVHSVGA.PAT'
  52. '@ECHO VER 0000157F C7 >>BVHSVGA.PAT'
  53. '@ECHO VER 00001580 46 >>BVHSVGA.PAT'
  54. '@ECHO VER 00001581 E0 >>BVHSVGA.PAT'
  55. '@ECHO VER 00001582 90 >>BVHSVGA.PAT'
  56. '@ECHO VER 00001583 01 >>BVHSVGA.PAT'
  57. '@ECHO CHA 00001582 F4 >>BVHSVGA.PAT'
  58. IF SPRACHE = 'D' THEN SAY 'ändere 'DLLPATH'BVHSVGA.DLL...'
  59. IF SPRACHE = 'E' THEN SAY 'patching 'DLLPATH'BVHSVGA.DLL...'
  60. '@PATCH /A BVHSVGA.PAT'
  61.  
  62.