Ich habe diese '[A'
in einem Fortschrittsbalken-Modul gesehen, aber ich kann nicht herausfinden, was es tut.Was macht 'A' in einem Druckbefehl?
Wie in:
print '[]', chr(27) + '[A'
Sie wissen, was es tut ??
Ich habe diese '[A'
in einem Fortschrittsbalken-Modul gesehen, aber ich kann nicht herausfinden, was es tut.Was macht 'A' in einem Druckbefehl?
Wie in:
print '[]', chr(27) + '[A'
Sie wissen, was es tut ??
Es ist ein VT100 Escape sequence; es bewegt den Cursor nach oben.
Beachten Sie, dass die chr(27)
die Sequenz initiiert. Oft könnte dies geschrieben werden "\033[A"
(seit 33oct == 27dec
). Wenn Sie jemals einer Bash-Eingabeaufforderung Farbe hinzugefügt haben, haben Sie dies gesehen.
VT100-Escape-Sequenz.
ESC[<value>A
bewegt den Cursor <value>
Zeilen. Es sieht so aus, als ob <value>
weggelassen wird, es ist standardmäßig eine Zeile.
Perfekt, danke! – MFB
Beachten Sie, dass Sie mehr als nur das "[A" 'benötigen, um dies zu tun. –
Nun, wahrscheinlich eine VT100 Escape-Sequenz. In Wirklichkeit ist es nur eine Abfolge von Charakteren. Vielleicht hat die ASR33 diese Sequenz verwendet, um den Cursor _left_ zu bewegen :-) – paxdiablo