Kann das Farbschema des Windows-Terminals geändert werden?

3294
kek

Viele Programme geben bestimmte Dinge gerne in blauer Farbe aus. Das ist auf einem gewöhnlichen schwarzen Hintergrund fast unlesbar. Das Deaktivieren der Farbausgabe für das betreffende Programm ist eine Alternative. In X (xterm) kann das Problem jedoch durch X-Ressourcen gelöst werden, indem der Wert für "Blau" auf ein etwas helleres Blau eingestellt wird. Gibt es einen ähnlichen Weg, dies in Windows zu tun?

Kann das Farbschema des Windows-Terminals geändert werden?

1

5 Antworten auf die Frage

4
Hammy
C:\Documents and Settings\32CpuBadBoy\Desktop>color /? Sets the default console foreground and background colors. COLOR [attr] attr Specifies color attribute of console output 

Color attributes are specified by TWO hex digits -- the first corresponds to the background; the second the foreground. Each digit can be any of the following values:

0 = Black 8 = Gray 1 = Blue 9 = Light Blue 2 = Green A = Light Green 3 = Aqua B = Light Aqua 4 = Red C = Light Red 5 = Purple D = Light Purple 6 = Yellow E = Light Yellow 7 = White F = Bright White 

If no argument is given, this command restores the color to what it was when CMD.EXE started. This value either comes from the current console window, the /T command line switch or from the DefaultColor registry value.

The COLOR command sets ERRORLEVEL to 1 if an attempt is made to execute the COLOR command with a foreground and background color that are the same.

Example: COLOR fc produces light red on bright white.

Vielen Dank! Aber es war nicht wirklich das, was ich gefragt habe. Meine spezifische Frage ist, wie ich den Farbton der Farbe Blau verändere, nicht die Ausgabe auf Blau. kek vor 13 Jahren 0
Das hat mir jedoch geholfen, vielen Dank! abelito vor 12 Jahren 0
3
David

Ich glaube, dass dies der Link ist, nach dem Sie suchen.

Das Folgende ist ein Zitat aus dem Link.

  1. Klicken Sie auf Start und klicken Sie mit der rechten Maustaste auf Eingabeaufforderung.
  2. Wählen Sie Eigenschaften aus dem Dropdown-Kontextmenü.
  3. Wählen Sie im daraufhin angezeigten Fenster die Registerkarte Farben.
  4. Ändern Sie die Textfarbe und die Hintergrundfarbe, indem Sie die entsprechenden Kontrollkästchen aktivieren und dann die Farbwerte ändern oder die voreingestellten Farben auswählen.
  5. Wählen Sie Übernehmen, nachdem Sie das neue Farbschema ausgewählt haben, und klicken Sie dann auf OK. HINWEIS: Geben Sie den folgenden Befehl ein, um zum Standardfarbschema zurückzukehren: color 08.
1
aggu

Sie können versuchen:

  • Drücken Sie Alt-Space(zum Anzeigen des Menüs) und wählen Sie dann aus Properties.
  • Klicken Sie auf die ColorsRegisterkarte.
  • Klicken Sie auf jede Farbe (in der Palette), die Sie ändern möchten, und ändern Sie dann die Rot-Grün-Blau-Werte im Selected Color ValueAbschnitt.
  • Klicken Sie auf die Farbe, die Sie verwenden möchten Screen Background.
  • Klicken Sie auf OK.

Beachten Sie, dass dies nur das aktuelle "root" -Programm betrifft. Beispielsweise können Sie Far Manager 2 entweder über die Verknüpfung im StartMenü oder cmd.exedirekt (durch Eingabe der "C:\Program Files\Far2\Far.exe"Eingabeaufforderung) ausführen . Änderungen, die Sie beim Ausführen über die Verknüpfung vorgenommen haben, haben keine Auswirkungen, wenn Sie sie ausführen cmd.exe, und umgekehrt.

Um nicht bei jeder Verknüpfung die Farben ändern zu müssen, ändere ich einfach die Farben cmd.exeund führe beliebige Konsolenprogramme aus.

Vielen Dank!! Weiß jemand, warum die Standardfarben unter Windows so unleserlich sind. Auf einem schwarzen Hintergrund ist "hellblau" zu dunkel und auf einem weißen Hintergrund ist Gelb zu hell. Es scheint eine verlorene Situation zu sein. Ist es nur deshalb so, weil Farben kaum verwendet wurden, bevor alles GNU-Zeug allgemeiner wurde? Shanteva vor 8 Jahren 0
Ich glaube, dass die Eingabe von Farben das korrigieren wird. dh 'Farbe 27' ist weißer Text auf grünem Hintergrund InterLinked vor 7 Jahren 0
1
Chris

Microsoft hat ein neues Tool veröffentlicht, mit dem Terminalfarbschemas geladen werden können. Es unterstützt zwei verschiedene Formate: Ini-Dateien und .itermcolor-Dateien aus der MacOS-Anwendung iTerm2.

https://github.com/Microsoft/console/tree/master/tools/ColorTool

Es funktioniert auf praktisch jeder Windows-Version, einschließlich Windows 7 und Windows 10.

0
user628418

Ich arbeite unter Windows 10. Die Standardfarben sind viel zu dunkel und ich möchte, dass sie stärker sind. So sehen die Standardfarben-Definitionen aus:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console] "ColorTable00"=dword:00000000 "ColorTable01"=dword:00800000 "ColorTable02"=dword:00008000 "ColorTable03"=dword:00808000 "ColorTable04"=dword:00000080 "ColorTable05"=dword:00800080 "ColorTable06"=dword:00008080 "ColorTable07"=dword:00c0c0c0 "ColorTable08"=dword:00808080 "ColorTable09"=dword:00ff0000 "ColorTable10"=dword:0000ff00 "ColorTable11"=dword:00ffff00 "ColorTable12"=dword:000000ff "ColorTable13"=dword:00ff00ff "ColorTable14"=dword:0000ffff "ColorTable15"=dword:00ffffff "ScreenColors"=dword:00000007 "PopupColors"=dword:000000f5 

Um starke Farben zu erhalten, ändern Sie einfach alle 80 Hex-Paare in ff wie folgt:

[HKEY_CURRENT_USER\Console] "ColorTable00"=dword:00000000 "ColorTable01"=dword:00ff0000 "ColorTable02"=dword:0000ff00 "ColorTable03"=dword:00ffff00 "ColorTable04"=dword:000000ff "ColorTable05"=dword:00ff00ff "ColorTable06"=dword:0000ffff "ColorTable07"=dword:00c0c0c0 "ColorTable08"=dword:00808080 "ColorTable09"=dword:00ff0000 "ColorTable10"=dword:0000ff00 "ColorTable11"=dword:00ffff00 "ColorTable12"=dword:000000ff "ColorTable13"=dword:00ff00ff "ColorTable14"=dword:0000ffff "ColorTable15"=dword:00ffffff "ScreenColors"=dword:00000007 "PopupColors"=dword:000000f5 

Außer dem grauen 808080. Wir wollen immer noch grau und nicht weiß ffffff. Speichern Sie dies in einer Datei mit der Endung .reg und doppelklicken Sie darauf, um kräftige Farben zu erhalten. Sie müssen auch cmd via win + r ausführen, damit es funktioniert.