Wyczyść ekran wiersza poleceń systemu Windows za pomocą skrótów klawiaturowych


124

Czy istnieje sposób wyczyszczenia ekranu wiersza polecenia w systemie Windows za pomocą skrótów klawiaturowych?


7
Jeśli skróty klawiaturowe są z jakiegoś powodu konieczne, zawsze możesz przygotować skrypt AutoHotkey, który wysyła cls<Enter>do otwartego okna wiersza polecenia.
Karan

Odpowiedzi:


157

NIE, ale możesz użyć CLSpolecenia, aby wyczyścić cały ekran, Escklawisz (Escape) wyczyści linię wprowadzania. Ponadto naciśnięcie Ctrl+ Cspowoduje przeniesienie kursora do nowej pustej linii.


3
w PowerShell możesz także użyćclear
binary_runner

Wydaje mi się, że rozumiem, dlaczego ludzie lubią aliasy clearw clssystemie Linux, aby zachować spójność między systemami!
Roy Ling,

22

Jeśli naprawdę chcesz to zrobić za pomocą skrótu klawiaturowego (wraz ze mną), możesz skorzystać z auto - klucza i napisać taki skrypt:

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

#IfWinActive

co robi skrypt ...

  • pierwsze spojrzenie, jeśli jest w aplikacji konsoli
  • po naciśnięciu CTRL+L
  • napisz clsdo konsoli, a następnie naciśnijENTER

Możesz użyćSendInput
user2418306

1
#IfWinActive Command PromptZapobiegnie również
zastępowaniu

Muszę powiedzieć, że to sprawia, że ​​się uśmiecham za każdym razem, gdy go używam. TY @petermeissner
Mark Nadig

Robi SendInput {Escape}przed SendInput cls{Enter}pilnuje linia zostanie wyczyszczone przed dodaniem komendy CLS.
Karlsson

1

Tak długo też badałem, ale znalazłem najlepszy sposób, aby to osiągnąć, definiując makro Doskey

zdefiniowałem makro w ten sposób

doskey 1 = cd \ $ T cls

zrobi to dwie rzeczy, pisząc 1 i naciskając Enter

  1. Zabierz cię na czystą trasę dowodzenia
  2. Wyczyść cały ekran

Uwaga: możesz dodać wiele poleceń pożądania pod jednym makrem, oddzielając je znakiem $ T

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.