Vor ein paar Jahren habe ich das Farbschema der Eingabeaufforderung geändert. Jetzt habe ich vergessen, wie genau ich das gemacht habe.
- Es ist dauerhaft. So
COLOR
Befehl steht außer Frage. - Es ist intakt, egal von wo ich cmd starte. Das Ändern der Farbe über die Verknüpfungseigenschaften kommt daher nicht in Frage, da ich das Farbschema auch dann erhalte, wenn ich cmd über Ausführen oder vom ursprünglichen Speicherort aus starte.
- Ich kann es nicht durch Tastenkombinationen überschreiben. Und das ist das Problem. Ich erstelle eine cmd-Verknüpfung und ändere deren Farbschema über Eigenschaften. Dies wird jedoch auch nach dem Neustart nicht berücksichtigt.
Die einzige Option, die ich noch habe: Verwenden Sie die gleiche Methode, die ich vor ein paar Jahren verwendet habe. Wie habe ich die cmd-Farbe geändert?
quelle
Der richtige Weg, um die Farben (und andere Parameter) einer Konsole / Eingabeaufforderung dauerhaft festzulegen, ist:
Die Methode, die Tapped-Out gab, funktioniert, weil Windows 7 einen Fehler aufweist, bei dem die Option " Eigenschaften " die Standardwerte nicht nur für die aktuelle Konsole ändert. Sie kann jederzeit behoben werden.
Die von Indrek angegebene Methode funktioniert auch, aber die Verwendung der bereitgestellten Schnittstelle ist einfacher (und sicherer) als das manuelle Bearbeiten der Registrierung, insbesondere beim Festlegen der Farben, da Sie nicht mit hexadezimalen Werten herumspielen müssen. Darüber hinaus müssen Sie sich keine Gedanken über das Festlegen von Berechtigungen für die Benutzeroberfläche machen.
Zum Schluss noch eine Warnung. Jeder Konsolentyp erhält seinen eigenen Parametersatz, ebenso wie jede Verknüpfung zu einer Konsole . Mit anderen Worten, wenn Sie eine Verknüpfung zu einer Konsole erstellen, werden durch Ändern der Parameter die Verknüpfungen geändert und nur auf die von der Verknüpfung geöffnete Konsole angewendet, nicht über andere Verknüpfungen oder Mittel. Wenn Sie eine Konsolenanwendung ausführen und die Parameter ändern, werden sie nur auf diese Konsolenanwendung und nicht auf andere Konsolen wie die Eingabeaufforderung angewendet.
Um zu verdeutlichen, verwenden alle Konsolen (Eingabeaufforderungen und Konsolen-Apps) die Standardeinstellungen (gespeichert in
HKCU\Console
), bis sie speziell geändert werden. An diesem Punkt erstellen sie eine Kopie dieser Einstellungen und verwenden diese von nun an. Wenn Sie beispielsweise öffnenedit.com
, werden zunächst die Einstellungen in verwendetHKCU\Console
. Wenn Sie jedoch Änderungen daran vornehmen, wird eine Kopie an erstelltHKCU\Console\c:windows_system32_edit.com
, und Änderungen an den Standardeinstellungen werden nicht mehr übernommen, da bestimmte Einstellungencommand.com
vorhanden sind (und die Standardeinstellungen überschreiben) ). Dies ähnelt dem Überschreiben von Systemeinstellungen durch Benutzereinstellungen (z. B. HKCU überschreibt HKLM-Standardeinstellungen).quelle
HKCU\Console
. Befehlszeilen-VIM ist eine Konsolen-App und verwendet daher das Konsolen-Subsystem. Wenn CSRSS ausgeführt wird, werden die Standardeinstellungen von dort wie bei jeder anderen Konsolen-App übernommen. Wenn Sie die Einstellungen für VIM ändern, werden diese stattdessen verwendet. Wenn Sie eine Verknüpfung zu VIM herstellen, können Sie die Einstellungen für diese Verknüpfung ändern und VIM die Standardeinstellungen verwenden lassen, wenn es auf andere Weise gestartet wird. Sie können sogar mehrere Verknüpfungen mit jeweils eigenen Einstellungen erstellen.Tatsächlich die Farben der Windows-Konsole ändern (ändern, was "blau" ist)
Um tatsächlich die Farben zu ändern (Thema) des consoel (Powershell, cmd, bash, etc.) für Windows 10, verwendet Farbe Tool , das von Microsoft-Konsole Team procuced wird.
Lesen Sie mehr über colortool .
So ändern Sie die verwendete Farbe (wählen Sie aus einer begrenzten Anzahl von Farben eine andere Farbe für Blau aus)
Natürlich können Sie es mit der Eingabeaufforderung selbst versuchen, aber Sie können nur die Textfarbe ändern:
quelle
Klicken Sie in cmd mit der rechten Maustaste auf die Titelleiste und wählen Sie Eigenschaften aus:
Klicken Sie auf die Registerkarte Farben:
Hier können Sie die Farbeinstellungen der Eingabeaufforderung ändern. Nach meinen Tests wird das Farbschema global geändert.
quelle
Egal in welchem Verzeichnis Sie sich gerade befinden, verwenden Sie diesen Befehl, um die Textfarbe zu ändern:
color 0a
wird die Farbe in Grün geändert;color 0b
wird die Farbe in Blau geändert;color 0c
wird die Farbe in Rot geändert.quelle
COLOR
Befehl außer Frage ist".