Bezeichnung
SetConsoleCursor -- legt die Position des Konsolencursors fest (V10.0)
Übersicht
SetConsoleCursor(x, y)
Plattformen
Linux, macOS, Windows

Beschreibung
Dieser Befehl bewegt den Cursor des aktuellen Fensters an die durch x und y angegebene Stelle. Dadurch wird der physische Cursor des Terminals nicht bewegt, sondern erst wenn RefreshConsole() aufgerufen wird. Die angegebene Position bezieht sich auf die linke obere Ecke des Fensters, die (0,0) ist.

Sie müssen den erweiterten Konsolenmodus mit EnableAdvancedConsole() aktivieren, bevor Sie diesen Befehl verwenden können. Siehe EnableAdvancedConsole für Details.

Eingaben
x
gewünschte x-Position
y
gewünschte y-Position
Beispiel
EnableAdvancedConsole()
w, h = GetConsoleSize()
s$ = "Hello World!"
SetConsoleCursor((w - StrLen(s$)) / 2, h / 2)
ConsolePrintNR(s$)
RefreshConsole()
Der obige Code gibt die Zeichenkette "Hello World" zentriert in der Konsole aus.

Navigation zeigen