RS232 Putty "Terminal Befehle" speziell Cursorposition

OP #3731320
Lesenswert?
• ▲
▼
Nabend.

Habe nun seid ein paar Tagen versucht und gesucht, aber irgendwie wird 
das nur immer undurchsichtiger.


Ich habe vor mehrere Informationen über RS232 dar zu stellen und hätte 
hier für gerne den Befehl, den Cursor an eine bestimmte Position zu 
setzen.

Ich habe gefunden den Befehl "\033[H" um den Cursor wieder an Position 
"1|1" zu bringen.

Auch habe ich herausgefunden das man mit "/033[1" bis "/033[9" mehrere 
Positionen springen kann.

Super, kann ich mir ein Unterprogramm draus schreiben ... aber:



Gibt es auch einen Befehl, mit welchem ich die Koordinaten angeben kann?

Hintergrund: Geht schneller und der Cursor ist nicht ganz so am zappeln

Nebenbei: Gibt es ggf. noch einen um den Cursor aus zu blenden?
Gast #3731328
Lesenswert?
• ▲
▼
Schau mal nach VT 100 Kommandos. Da gibt es alle möglichen Befehle zum 
positionieren, speichern, Farben setzen und Infos holen. So gibt es auch 
die Möglichkeit die aktuelle Cursorposition zu holen.
Gast #3731374
Lesenswert?
• ▲
▼
1
\033[3;42H  neue Cursor-Position (z.B. Zeile 3, Spalte 42)
2
\033[42`    neue Cursor-Spalte in der aktuellen Zeile (z.B. 42)
3
\033[K      Zeile löschen (Cursor bis Zeilenende)
4
\033[J      Bildschirm löschen (Cursor bis Ende)
5
\033[2J     ganzen Bildschirm löschen
6
\033[?25l   Cursor unsichtbar
7
\033[?25h   Cursor sichtbar
wenn sich der Cursor nicht unsichtbar machen lässt, positioniert man ihn 
nach jeder Ausgabe immer in die gleiche Ecke.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren