home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast.iso / pcmag / vol9n21.zip / BRIGHT.BAT < prev    next >
DOS Batch File  |  1989-10-13  |  1KB  |  41 lines

  1. @ECHO OFF
  2. SET monitor=
  3. IF '%1'=='' GOTO bad
  4. FOR %%v IN (C M E c m e) DO IF %%v==%1 SET monitor=%1
  5. IF '%monitor%'=='' GOTO bad
  6. ECHO A100 > TEMPDBUG.SCR
  7. GOTO label%monitor%
  8. :LabelC (for CGA)
  9. ECHO MOV DX,3D8 >> TEMPDBUG.SCR
  10. GOTO CGAorMono
  11. :labelM (for Monochrome)
  12. ECHO MOV DX,3B8 >> TEMPDBUG.SCR
  13. :CGAorMono (for CGA and Monochrome)
  14. IF '%2'=='' ECHO MOV AL,9 >> TEMPDBUG.SCR
  15. IF NOT '%2'=='' ECHO MOV AL,29 >> TEMPDBUG.SCR
  16. ECHO OUT DX,AL >> TEMPDBUG.SCR
  17. GOTO finish
  18. :LabelE (for EGA)
  19. IF '%2'=='' ECHO MOV BL,0 >> TEMPDBUG.SCR
  20. IF NOT '%2'=='' ECHO MOV BL,1 >> TEMPDBUG.SCR
  21. ECHO MOV AX,1003 >> TEMPDBUG.SCR
  22. ECHO INT 10 >> TEMPDBUG.SCR
  23. :finish (for any monitor)
  24. ECHO RET >> TEMPDBUG.SCR
  25. ECHO. >> TEMPDBUG.SCR
  26. ECHO G >> TEMPDBUG.SCR
  27. ECHO Q >> TEMPDBUG.SCR
  28. DEBUG < TEMPDBUG.SCR > NUL
  29. :DEL TEMPDBUG.SCR
  30. REM Delete the next two lines if you don't load ANSI.SYS
  31. IF '%2'=='' ECHO This line has a bright background
  32. IF NOT '%2'=='' ECHO Back to normal
  33. GOTO end
  34. :bad
  35. ECHO Call BRIGHT with a command line parameter of C, M, or E,
  36. ECHO C for CGA, M for Monochrome, E for EGA/VGA.  To turn
  37. ECHO OFF bright background, add another parameter on the
  38. ECHO command line, e.g. "BRIGHT E X"
  39. :end
  40. SET monitor=
  41.