PowerShell verbessert das (ehrlich gesagt) unscharfe Windows Console-Farbschema, indem es einer seiner 16 Konsolenfarben einen bläulichen Wert zuweist (der aus irgendeinem Grund auch als DarkMagenta bekannt ist) als Standardbildschirmhintergrund.Programmgesteuertes Ändern der 16 Standardkonsolenfarben von PowerShell
Ich möchte programmgesteuert jede der 16 Farben zu einem benutzerdefinierten Farbschema ändern. Zum Beispiel in meinem PowerShell-Profil.
Ich habe Erklärungen gefunden, wie man ändert, welche der 16 Farben der ConsoleHost verschiedenen Arten von Text zugewiesen wird, aber was ich will, ist eigentlich jede der 16 Farben der ConsoleHost auf einen anderen Hex-Wert zu ändern. (Nur für mich, nicht für andere Benutzer oder andere Konsolen, wie cmd.exe
.)
Natürlich kann dies durch Rechtsklick auf die Menüleiste und manuelle Anpassung der "Eigenschaften" oder "Standard" -Einstellungen, aber Das wird sehr schnell ermüdend. Und ich kann nicht herausfinden, wo diese Einstellungen beibehalten werden.
(Ich habe gesucht bereits die Registrierung und C:\Users\<current_user>\AppData
, und nichts gefunden, mit Ausnahme der ColorTable##
Eigenschaften unter HKCU:\Console
, dessen Umfang ist offensichtlich breiter als die Powershell-Konsole Einstellungen.)
Wenn jemand helfen kann, wäre es sehr geschätzt.
Richtig, der Prozess pro Prozess wird in dem Link am Ende meiner Antwort diskutiert. Das OP erwähnt, dass er bereits alle diese Verbindungen durchgemacht hat, aber nach 2,5 Tagen hat es das Problem immer noch nicht gelöst. Unklar warum, da diese Ansätze für alle anderen funktionieren ... –
Was ich brauchte, war eine autoritative Quelle, die das Obige erklärte. Alles, was ich finden konnte, waren "Tipps und Tricks", die die zugrunde liegende Systemlogik nicht erklärten. Gibt es eine Buch-, Standard- oder Dokumentationsquelle, die ich lesen könnte, die das oben erklärt? Auf jeden Fall, danke Frode und Kory! –