11 pontos por xguru 2021-10-15 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Quando o apt avança na instalação, ele exibe uma barra de progresso elegante na linha mais inferior, mesmo em uma tela de terminal com rolagem

→ salva a posição do cursor, vai até a linha mais inferior para imprimir e restaura a posição do cursor

  • Códigos de escape usados (ESC = "\033" ):

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

ESC 7 é DECSC (Save Cursor)

ESC 8 é DECRC (Restore Cursor)

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

ESC [ Pn A é CUU (Cursor Up)

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

ESC [ Ps K é EL (Erase In Line)

Ainda não há comentários.

Ainda não há comentários.