@ECHO OFF CLS :TOP ECHO Enter # for color: ECHO 0=BLACK ECHO 1=RED ECHO 2=GREEN ECHO 3=YELLOW ECHO 4=BLUE ECHO 5=MAGENTA ECHO 6=CYAN ECHO 7=WHITE :FORE ECHO FOREGROUND COLOR? CHOICE /C:01234567 /T:2,5 IF ERRORLEVEL 9 GOTO END IF ERRORLEVEL 8 GOTO 8F IF ERRORLEVEL 7 GOTO 7F IF ERRORLEVEL 6 GOTO 6F IF ERRORLEVEL 5 GOTO 5F IF ERRORLEVEL 4 GOTO 4F IF ERRORLEVEL 3 GOTO 3F IF ERRORLEVEL 2 GOTO 2F IF ERRORLEVEL 1 ECHO  GOTO END-F :8F ECHO  GOTO END-F :7F ECHO  GOTO END-F :6F ECHO  GOTO END-F :5F ECHO  GOTO END-F :4F ECHO  GOTO END-F :3F ECHO  GOTO END-F :2F ECHO  GOTO END-F :END-F :BACK ECHO BACKGROUND COLOR? CHOICE /C:01234567 /T:0,5 IF ERRORLEVEL 9 GOTO END IF ERRORLEVEL 8 GOTO 8B IF ERRORLEVEL 7 GOTO 7B IF ERRORLEVEL 6 GOTO 6B IF ERRORLEVEL 5 GOTO 5B IF ERRORLEVEL 4 GOTO 4B IF ERRORLEVEL 3 GOTO 3B IF ERRORLEVEL 2 GOTO 2B IF ERRORLEVEL 1 ECHO  GOTO END :2B ECHO  GOTO END :3B ECHO  GOTO END :4B ECHO  GOTO END :5B ECHO  GOTO END :6B ECHO  GOTO END :7B ECHO  GOTO END :8B ECHO  GOTO END :END IF EXIST C:\ANSI.TMP DEL C:\ANSI.TMP DEL C:\DOS\ANSI.TMP CLS