• apt इंस्टॉल की प्रगति के दौरान, स्क्रॉल होती टर्मिनल स्क्रीन में भी सबसे नीचे एक शानदार progress bar दिखाता है

→ यह cursor position को सेव करता है, फिर सबसे नीचे जाकर आउटपुट दिखाता है और cursor position को restore करता है

  • इस्तेमाल किए गए Escape codes (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) है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.