Bewegen des Cursors Verfasst am: 26.04.2009, 08:21
Zum Bewegen des Cursors verwenden Sie die EscapeZeichenfolgen A, B, C, D, H oder f.
So bewegt beispielsweise die Escape-Zeichenfolge "Cursor nach Oben" (A) den Cursor von der aktuellen Position nach oben. Die nachfolgende Escape-Zeichenfolge bewegt den Cursor zwei Zeilen nach oben:
Nach der Ausführung eines Befehls kehrt der Cursor zur Position direkt rechts von der Eingabeaufforderung zurück. Wenn Sie Escape-Zeichenfolgen mit dem Befehl prompt ausführen, können Sie bestimmen, an welcher Stelle der Cursor nach der Ausführung des Befehls erscheinen soll. Wenn Sie eine ANSI-Escape-Zeichenfolge mit einer Textdatei oder einem Stapelverarbeitungsprogramm ausführen, können Sie die Cursorposition so ändern, dass Text an einer bestimmten Stelle angezeigt wird. Nach der Ausführung Ihrer ANSI-Escape-Zeichenfolge kehrt der Cursor jedoch zur Eingabeaufforderung zurück.
Mit den nachstehend aufgeführten ANSI-Escape-Zeichenfolgen können Sie den Cursor folgendermaßen bewegen:
A Bewegt den Cursor von seiner aktuellen Position nach oben
Bewegt den Cursor von seiner aktuellen Position nach unten C Bewegt den Cursor von seiner aktuellen Position nach rechts
Bewegt den Cursor von seiner aktuellen Position nach links
Bewegt den Cursor zu der angegebenen Zeile und dem angegebenen
Zeichen (das gleiche Resultat können Sie mit f erzielen)
Bewegt den Cursor zu der angegebenen Zeile und dem angegebenen Zeichen (das gleiche Resultat können Sie mit II erzielen)
Die Escape-Zeichenfolgen A bis D bewegen den Cursor relativ zu seiner ursprünglichen Position. Die Escape-Zeichenfolgen II und f bewegen den Cursor zu der angegebenen Zeile und zum angegebenen Zeichen, und zwar unabhängig von der aktuellen Position des Cursors. Wenn der Cursor bereits am Rand des Bildschirms steht und Sie eine Escape-Zeichenfolge ausführen, um ihn außerhalb Ihres Bildschirms zu bewegen, wird diese Escape-Zeichenfolge übergangen, und der Cursor bleibt an seiner aktuellen Position stehen. _________________