11 points par xguru 2021-10-15 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Quand apt exécute une installation, il affiche une élégante barre de progression tout en bas, même dans un terminal dont l’écran défile

→ il enregistre la position du curseur, va tout en bas pour afficher la sortie, puis restaure la position du curseur

  • Codes d’échappement utilisés (ESC = "\033") :

print(f"\0337\033[0;{lines}r\033[{lines};0f\033[0K\0338")

ESC 7 est DECSC (Save Cursor)

ESC 8 est DECRC (Restore Cursor)

ESC [ Pn ; Pn r est DECSTBM (Set Top and Bottom Margins)

ESC [ Pn A est CUU (Cursor Up)

ESC [ Pn ; Pn f est HVP (Horizontal and Vertical Position)

ESC [ Ps K est EL (Erase In Line)

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.