Очистіть екран командного рядка Windows за допомогою комбінацій клавіш


124

Чи є можливість очистити екран командного рядка у Windows за допомогою комбінацій клавіш?


7
Якщо з якихось причин потрібні комбінації клавіш, ви завжди можете підготувати скрипт AutoHotkey, який надсилається cls<Enter>у відкрите вікно командного рядка.
— Каран

Відповіді:


157

НІ, Але ви можете скористатися CLSкомандою, щоб очистити весь екран, Escклавіша (Escape) очистить рядок введення. Крім того, натискання Ctrl+ Cперемістить курсор на новий порожній рядок.


3
в powershell ви можете також використовуватиclear
— binary_runner

Я думаю, я розумію, чому людям подобається псевдонім clearв Linux для того, clsщоб вони відповідали послідовності.
— Рой Лінг

22

Якщо ви дійсно хочете це зробити за допомогою комбінації клавіш (включаючи мене), ви можете перейти до використання автоматичної клавіші і написати такий маленький сценарій:

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

#IfWinActive

що робить сценарій ...

  • спочатку подивіться, чи є він у консольній програмі
  • якщо CTRL+ Lнатиснуто
  • запишіть clsна консоль, а потім натиснітьENTER

Можливо, ви захочете скористатисяSendInput
— user2418306

1
Також #IfWinActive Command Promptзапобіжить переосмисленню швидких клавіш для інших консольних додатків, таких як bash
— user2418306

Треба сказати, це змушує мене посміхатися кожного разу, коли я ним користуюся. TY @petermeissner
— Марк

Якщо зробити SendInput {Escape}раніше, SendInput cls{Enter}переконайтеся, що рядок очищено перед додаванням команди cls.
— Карлссон,

1

Так довго я також досліджував, але знайшов найкращий спосіб досягти цього шляхом визначення Доскея Макроса

Я визначив такий макрос

doskey 1 = cd \ $ T cls

це зробить дві речі простим записом 1 та натисканням клавіші Enter

  1. Переведемо вас на чистий командний маршрут
  2. Очистити весь екран

Примітка: ви можете додати кілька команд бажань під один макрос, розділивши їх з $ T

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.