home *** CD-ROM | disk | FTP | other *** search
- @echo off
-
- if "%1" == "/q" goto Quit
- if "%1" == "/Q" goto Quit
- if "%1" == "/?" goto Help
-
- set LOAD=
- set FONT=
- TestLH
- if ERRORLEVEL 1 goto toLOAD
- set LOAD=lh
-
- :toLOAD
- chtest > nul
- if ERRORLEVEL 255 goto End
-
- :Cont0
- if "%1" == "/f" goto setFFont
- if "%2" == "/f" goto setFFont
- if "%3" == "/f" goto setFFont
- goto Cont1
- :setFFont
- set FONT=/F
-
- :Cont1
- if ERRORLEVEL 3 goto useRAM
- if ERRORLEVEL 2 goto useEXT
- if "%1" == "/t" goto useEXT
- if "%1" == "/T" goto useEXT
- if ERRORLEVEL 1 goto useEMS
- if "%1" == "/e" goto useEMS
- if "%1" == "/E" goto useEMS
- if ERRORLEVEL 0 goto useXMS
- if "%1" == "/x" goto useXMS
- if "%1" == "/X" goto useXMS
-
- :Quit
- chquit
- goto end
-
- :Help
- type chcsbat.hlp
- goto End
-
- :useXMS
- %LOAD% fxms %FONT%
- goto common
-
- :useEMS
- %LOAD% fems %FONT%
- goto common
-
- :useEXT
- %LOAD% fext %FONT%
- goto common
-
- :useRAM
- fram %FONT%
- goto common
-
- :Common
- if ERRORLEVEL 1 goto End
- %LOAD% chvga /c:acios.chr
- if ERRORLEVEL 1 goto End
- %LOAD% wch
- %LOAD% chpy
- %LOAD% xis F4=WBX.DAT
- @echo
-
- :End
-