Как очистить экран в окне командной строки Windows с помощью горячей клавиши?

#windows #cmd #command-line #autohotkey

Вопрос:

Я много искал, чтобы найти способ (сочетание клавиш) очистить экран окна консоли cmd в Windows 10. Я пытался Ctrl LCtrl Kи ESCпытался , но у меня ничего не получалось, и я не нашел никакого удовлетворительного решения.

Большое спасибо за скрипт автоответчика.
Я изменил скрипт для ввода скрипта Python, чтобы очистить экран при scrapy shell таком использовании

 Send from os import system{Enter}
Send cls = lambda: system)'cls'({Enter}
Send cls)({Enter}
 

Это сработало хорошо, но я заметил значение 0 в верхней части окна.

Окно консоли после выполнения скрипта автоответчика с мигающим символом каретки.

 0
>>> █
 

Как я могу удалить этот ноль?

Ответ №1:

Самый простой способ очистить окно в командной строке-это ввести: cls enter

Ecs-это ключ для выхода из командной строки, он не указывает на чистое окно

Ctrl L и Ctrl K — неверные короткие клавиши в командной строке Linux. Если вы действительно хотите сделать его коротким ключом cls, вы можете использовать AutoHotkey для написания короткого сценария

 ; -------------------------------------------------------------------------
; Cntr-L should clear screen
; -------------------------------------------------------------------------
#IfWinActive ahk_class ConsoleWindowClass
^L::
Send cls{Enter}
return

#IfWinActive 

Официальный сайт autohotkey: https://www.autohotkey.com/

Windows 10 python 3.9 очистить сценарий командной строки: импорт операционной системы os.system(«cls»)