Freitag, 21. April 2023

Farbe ist das neue Schwarz

Das gute alte Batch - sie funktioniert und tut, aber leider ist sie so schwarz und unschön.

Dabei gibt es von (nahezu) Anfang an die Möglichkeit, auch farbig auszugeben. Des Rätsels Lösung ist der Befehl ECHO mit einem ESC zu verbinden. 

Das Wichtigste, was man wissen muss:

  1. Nehmt einen vernünftigen Editor, der auch nichtdruckbare Zeichen anzeigen kann. Ein guter Editor ist Notepad++
  2. Das ESC-Zeigen wird eingegeben mit gedrückter Taste [ALT]+027 (Zifferntastatur)
Ansonsten könnt ihr euch austoben:


Oben abgebildete Batch sieht dann so aus:


Oder als Code so :

@echo off
echo  [93mYellow[0m
echo                                                                                    
echo                  1 6   D A R S T E L L B A R E N   F A R B E N                     
echo                                                                                    
echo.
echo   DUNKEL               HELL                
echo   __________________________________________
echo.
echo    esc 1;40             esc 1;100           
echo    esc 1;41             esc 1;101           
echo    esc 1;42             esc 1;102           
echo    esc 1;43             esc 2;103           
echo    esc 1;44             esc 1;104           
echo    esc 1;45             esc 1;105           
echo    esc 1;46             esc 1;106           
echo    esc 1;47             esc 2;107           
echo.
echo.
echo                                                                                      
echo    103   43  101   41  105   45   44  104   46  106  102   42    40  100   47  107   
echo.
echo.
echo                                                                                    
echo                                                                                    
echo         Das [ESC]-Zeichen wird via ALT+027 eingegeben. Das funktioniert NICHT      
echo         mit dem Windows-Editor! Besser geeignet ist Notepad++.                     
echo                                                                                    
echo                                                                                    
echo.
echo 
pause

Das seltsame Fragezeichen ist das  [ESC]-Zeichen im Screenshot.

Keine Kommentare:

Kommentar veröffentlichen

Farbe ist das neue Schwarz

Das gute alte Batch - sie funktioniert und tut, aber leider ist sie so schwarz und unschön. Dabei gibt es von (nahezu) Anfang an die Möglich...