Windows: Standardfarbe der Konsole ermitteln
Hallo zusammen,
weiß jemand, wie ich die Standardfarbe (Text- und Hintergrundfarbe) der Konsole ermitteln kann? GetConsoleScreenBufferInfo zum Auslesen der aktuellen Farben ist mir bekannt, allerdings könnte es in meinem Falle passieren, dass die Farbe schon geändert wird, bevor ich die API erstmalig aufrufen kann. Bin nicht sicher, ob es überhaupt möglich ist das generisch zu machen, wenn ich den ersten Aufruf der besagten Funktion nicht garantiert selbst durchführen kann (weil die Farben sich z.B. für "alte" Konsole und Powershell ja schon unterscheiden), aber vielleicht hat ja jemand eine Idee. Viele Grüße Zacherl |
AW: Windows: Standardfarbe der Konsole ermitteln
Bei Microsoft kannst Du Dir alle Befehle durchlesen.
Das weißt Du bestimmt schon alles. |
AW: Windows: Standardfarbe der Konsole ermitteln
Ja, da ist leider nichts dabei bzw. wie gesagt maximal das Auslesen der aktuellen Farben. Naja hat sich eh mehr oder weniger erledigt :stupid: ... wollte einige VT100 Steuersequenzen unter Windows emulieren um Cross-Platform farbigen Text in der Konsole ausgeben zu können. Wie ich nun festgestellt habe, kann man diese Funktionalität seit dem Anniversary Update nun von Haus aus aktivieren :)
|
AW: Windows: Standardfarbe der Konsole ermitteln
Durch Deine Frage habe ich auch was dazu gelernt, man kann eigene Fonts in Console Verwenden. Das muss ich mal testen, ob man auch Unicode smileys in Console quetschen kann. Just 4 Fun.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz