Farbe im Batch-Skript

MD Aminul Islam 26 Mai 2022
  1. Farbcodes im Batch
  2. Beispiele zum Farbwechsel im Batch
Farbe im Batch-Skript

Angenommen, Sie langweilen sich beim Anblick des Schwarz-Weiß-Bildschirms der Eingabeaufforderung. Sie können diesem Artikel folgen, um Ihren Programmbildschirm einzufärben.

In diesem Artikel erfahren Sie, wie Sie Farbe in unser Programm aufnehmen, damit sich einige wichtige Wörter auf die Benutzer konzentrieren.

Das Schlüsselwort COLOR wird verwendet, um dem Programm Farbe hinzuzufügen. Es ist ein interner Befehl.

Das allgemeine Format für diesen Befehl ist COLOR [BACKGROUND_COLOR][FOREGROUND_COLOR]. Die Attribute für color werden durch 2 der folgenden Hex-Ziffern angegeben.

Der wichtigste Teil hier ist, dass zwischen zweifarbigen Zahlen kein Leerzeichen sein sollte. Farbziffern sind unten angegeben.

Farbcodes im Batch

0 - Schwarz
1 - Blau
2– Grün
3– Aqua
4– Rot
5 - Lila
6– Gelb
7– Weiß
8– Grau
9– Hellblau
A– Hellgrün
B - Helles Aqua
C– Hellrot
D– Hellviolett
E– Hellgelb
F– Helles Weiß

Farbwerte werden basierend auf der folgenden Reihenfolge zugewiesen.

  1. Der Registrierungswert der Standardfarbe.
  2. Der Befehlszeilenschalter CMD /T.
  3. Farbeinstellung, die kürzlich beim Start der CMD zugewiesen wurde.

Bitte beachten Sie, dass der Befehl COLOR nicht funktioniert, wenn Sie für Vorder- und Hintergrund die gleiche Farbziffer eingeben.

Beispiele zum Farbwechsel im Batch

Schauen wir uns ein Beispiel an, um es uns klarer zu machen. Angenommen, wir möchten unseren Bildschirm mit dem Vordergrund Rot, dessen Farbcode 4 ist, und dem Hintergrund Hellgelb, dessen Farbcode E ist, einfärben.

Jetzt sieht der Befehl so aus.

@echo off
COLOR E4
ECHO I am Colored
PAUSE

Bitte beachten Sie, dass der Befehl COLOR nicht funktioniert, wenn Sie für Vorder- und Hintergrund die gleiche Farbziffer eingeben. Schauen wir uns das folgende Beispiel an.

@echo off
COLOR EE
ECHO I am not Colored
PAUSE

Wenn Sie sich den obigen Code ansehen, werden Sie feststellen, dass wir bei diesem Befehl COLOR EE dieselbe Farbziffer für Vorder- und Hintergrund verwenden.

Wenn wir diesen Code ausführen, nimmt der Befehl COLOR keine Änderung auf dem Bildschirm vor, und die Ausgabe I am not Colored wird in der Standardfarbe des Terminals COLOR 07 gefärbt.

Wenn Sie diesen kleinen Code ausführen, sehen Sie in der Ausgabe, dass der Text I am Colored Rot ist, da es die Vordergrundfarbe ist, und der Hintergrund ist Hellgelb.

Denken Sie daran, dass alle hier besprochenen Methoden mit Batch Script geschrieben wurden und nur in einer Windows CMD-Umgebung funktionieren.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Verwandter Artikel - Batch Script