Weinblog, Reiseblog & Digitalisierung

Batch-Datei: Größe und Farbe des Fensters ändern

Batch Farbe und Größe ändern

Eine .BAT-Datei (von engl. Batch, Batch-Datei, .bat, .cmd) ist eine Stapelverarbeitungsdatei, die auch unter Microsoft Windows, einschließlich Windows 10, ausgeführt werden kann. Wie kann ich die Größe des CMD Fensters der Batchdatei ändern? Wie kann ich die Farbe des Fensters und der Schrift ändern?

Farbe und Größe der Batch Ausgabe ändern

Bedienen wir uns der berühmten "Hello World" Datei, bzw. "Hallo Welt.bat".

@Echo off
title Hallo Welt
color 9F
mode con lines=40 cols=100
echo.
echo Hallo Welt!
echo.
pause
exit

Und nun der Code mit Erläuterungen

@Echo off

REM REM zeigt einen Kommentar an
REM wir bestimmen mit title den Titel des Fensters

title Hallo Welt!

REM color bestimmt die Hintergrundfarbe (9 = blau) und die Vordergrundfarbe (F= weiß)
color 9F

REM bestimmt die Größe des Fensters: 40 Linien hoch und 100 Spalten breit
mode con lines=40 cols=100

REM echo. gibt eine Leereile aus
echo.

echo Hallo Welt!

echo.

REM pause wartet auf Usereingabe, damit das Skript gestartet wird.
pause

REM exit schließt das Fenster
exit

Mit dem Befehl COLOR kann man die Vorder- und Hintergrundfarbe verändern. Die COLOR Werte bestehen aus zwei HEX-Werten, wobei der erste HEX-Wert für die Hintergrundfarbe und der zweite HEX-Wert für die Vordergrundfarbe steht. Jede Ziffer kann einen der folgenden Werte annehmen.

HEX-Wert Farbe
0

Schwarz

1

Dunkelblau

2

Dunkelgrün

3

Blaugrün

4

Dunkelrot

5

Lila

6

Ocker

7

Hellgrau

HEX-Wert Farbe

8

Dunkelgrau

9

Blau

A

Grün

B

Zyan

C

Rot

D

Magenta

E

Gelb

F

Weiß

Stay blogged. 8-)

Euer Matthias Düsi

Kommentare

    • Geschrieben vonmikel
    • am

    Für Win 10 geschrieben:
    runterfahren.cmd (.bat ist oldschool)
    @echo off
    shutdown /s /t 0

    MkDir.cmd
    @echo off
    rem Erstellt einen neuen Ordner auf dem Desktop und wechselt zu diesem
    set /p folder= Neuer Ordner

    cd..
    mkdir %folder%
    start explorer.exe "C:\Users\NNNN\Desktop\%folder%"
    system

    Hat mir beides gefehlt... stay batched :-)

    Antwort
    • Geschrieben vonMatthias
    • am

    Hi Mikel,

    ja, damit kann man sich sein Windows Leben einfacher gestalten, hilfreiche Beispiele hast du da.

    Du hast Recht .cmd schickt sich für die Windows BS eher an!

    Viele Grüße

    Matthias

    Antwort