- Cuando
aptavanza con la instalación, muestra una elegante barra de progreso en la parte inferior incluso en una pantalla de terminal con desplazamiento
→ guarda la posición del cursor, va a la parte inferior para imprimir y luego restaura la posición del cursor
- Códigos Escape usados (ESC = "\033" ):
print(f"\0337\033[0;{lines}r\033[{lines};0f\033[0K\0338")
ESC 7 es DECSC (Guardar cursor)
ESC 8 es DECRC (Restaurar cursor)
ESC [ Pn ; Pn r es DECSTBM (Establecer márgenes superior e inferior)
ESC [ Pn A es CUU (Cursor arriba)
ESC [ Pn ; Pn f es HVP (Posición horizontal y vertical)
ESC [ Ps K es EL (Borrar en línea)
Aún no hay comentarios.