Ist es möglich, die vorherige Zeile in der Konsole neu zu schreiben?

9

Ich versuche, eine Prozessanimation in meiner Konsolen-App zu erstellen. Ist es möglich, frühere Zeilen für diese Bedürfnisse neu zu schreiben? Ich weiß über \r , aber es funktioniert nur mit der aktuellen Zeile.

Wenn es nicht möglich ist, wie könnte ich den Animationseffekt archivieren? Danke.

Meine Konsole ist ein Standard Ubuntu 12.04 Terminalemulator.

Dank @ MrSmith42 habe ich diese einfache Demo gemacht, die Wege zum Überschreiben von Zeilen zeigt:

%Vor%     
bsiamionau 24.02.2013, 12:25
quelle

1 Antwort

4

Das hängt von Ihrer Konsole ab. Viele Konsolen unterstützen vt100-Befehle , die z. Ändern der Position des Cursors oder Ändern der Farbe von Text oder Hintergrund.

Ich benutze es viel, um farbige Debug-Ausgabe in meinen Java-Programmen in die Shell zu machen.

Wenn der Link tot ist, benutze diese Google-Suche Ссылка

    
MrSmith42 24.02.2013, 12:27
quelle

Tags und Links