Eingabeaufforderung
Eingabeaufforderung
Hallo Leute,
man kann ja in Windows die Eingabeaufforderung so editieren, dass sie nicht mehr weiße schrift & schwarzen hintergrund hat, sondern x beliebige farben (bsp.: blaue schrift/roter hintergrund)
ist es irgendwie möglich auszulesen, was die aktuell gesetzten farben der Eingabeaufforderung sind?
man kann ja in Windows die Eingabeaufforderung so editieren, dass sie nicht mehr weiße schrift & schwarzen hintergrund hat, sondern x beliebige farben (bsp.: blaue schrift/roter hintergrund)
ist es irgendwie möglich auszulesen, was die aktuell gesetzten farben der Eingabeaufforderung sind?
-PureBasic 4.0-
-StudienZwang: JAVA-
-StudienZwang: JAVA-
gib mal
ein
c ist der hintergrund, und 9 die schrift.
für andere farben gib
color /?
ein.
wie man die gesetzten werte ausliest weiß ich nicht.
..oops, ich seh grad erst, dass ich dir auch nur gesagt hab was du schon weißt
Code: Alles auswählen
color c9
c ist der hintergrund, und 9 die schrift.
für andere farben gib
color /?
ein.
wie man die gesetzten werte ausliest weiß ich nicht.
..oops, ich seh grad erst, dass ich dir auch nur gesagt hab was du schon weißt

Viellecht mal Eingabeaufforderung öffnen, auf die Titelleiste der Eingabeauf. klicken und dann auf Eigenschaften? Ist bestimmt am ehesten dort zu finden.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
was du nicht sagst =DAND51 hat geschrieben:Viellecht mal Eingabeaufforderung öffnen, auf die Titelleiste der Eingabeauf. klicken und dann auf Eigenschaften? Ist bestimmt am ehesten dort zu finden.
da ich dachte, wir sind hier in einem programmier-forum, hab ich lösungen erwartet, wie ich das mit hilfe von code ermittle.... wie ich die farben einstell ist mir klar..
aber ich würd halt gern ne funktion getconsolecolor() machen....
-PureBasic 4.0-
-StudienZwang: JAVA-
-StudienZwang: JAVA-
- NicTheQuick
- Ein Admin
- Beiträge: 8808
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Nic .. sehr lustig ..
Code: Alles auswählen
Global CSBI.CONSOLE_SCREEN_BUFFER_INFO
Procedure showit(cc)
GetConsoleScreenBufferInfo_(cc,CSBI)
PrintN(Str(CSBI\dwSize\X))
PrintN(Str(CSBI\dwSize\Y))
PrintN(Str(CSBI\dwCursorPosition\X))
PrintN(Str(CSBI\dwCursorPosition\Y))
PrintN(Str(CSBI\wAttributes)+" << hier drin sind die Farben versteckt")
PrintN(Str(CSBI\srWindow\left))
PrintN(Str(CSBI\srWindow\top))
PrintN(Str(CSBI\srWindow\right))
PrintN(Str(CSBI\srWindow\bottom))
PrintN(Str(CSBI\dwMaximumWindowSize\X))
PrintN(Str(CSBI\dwMaximumWindowSize\Y))
EndProcedure
OpenConsole()
cc= GetStdHandle_(-11) ; StandardHandle
EnableGraphicalConsole(1)
showit(cc)
Input()
ConsoleColor(1,8)
showit(cc)
Input()
CloseConsole()
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.