Wieder mal Consolenprobleme (Win10-Skalierung wie handeln?)
Verfasst: 27.07.2016 23:02
Hallo Forum,
ich habe schon wieder Probleme mit der Console.
Und zwar unter Win10 sind die ja nicht mehr fix 80 Zeichen breit, sondern dynamisch skalierbar.
Problem #1:
Schreibt ein gelbes "xD" auf rotem Untergrund. Wenn ich jetzt das Fenster in der Größe verändere, ist plötzlich nicht nur der kleine Bereich hinter "xD", sondern die gesamte Konsole in diesem Rot.
Wie unterbinde ich das?
Problem #2:
Ich möchte (als Beispiel) eine ganze Reihe "A" und direkt darunter eine ganze Reihe "B" haben. Die nachfolgende Methode hat bis Win8.1 anstandlos funktioniert:
Jetzt versagt auch diese. Wenn ich Print durch PrintN ersetze, habe ich eine leere Zeile zwischen den Reihen.
Wie geht das?
- PB 5.42 LTS x86
- Win10 x64
ich habe schon wieder Probleme mit der Console.
Und zwar unter Win10 sind die ja nicht mehr fix 80 Zeichen breit, sondern dynamisch skalierbar.
Problem #1:
Code: Alles auswählen
OpenConsole()
ConsoleColor(14,4)
Print("xD")
Repeat : Delay(1000) : ForEver
Wie unterbinde ich das?

Problem #2:
Ich möchte (als Beispiel) eine ganze Reihe "A" und direkt darunter eine ganze Reihe "B" haben. Die nachfolgende Methode hat bis Win8.1 anstandlos funktioniert:
Code: Alles auswählen
OpenConsole()
Print(LSet("", 80, "A"))
Print(LSet("", 80, "B"))
Repeat : Delay(1000) : ForEver

Wie geht das?

- PB 5.42 LTS x86
- Win10 x64