Löschen Sie den Windows-Eingabeaufforderungsbildschirm mithilfe von Tastaturkürzeln

124

Gibt es eine Möglichkeit, den Eingabeaufforderungsbildschirm in Windows mithilfe von Tastaturkürzeln zu löschen?

Ishan
quelle
7
Wenn Tastaturkürzel aus irgendeinem Grund ein Muss sind, können Sie immer ein AutoHotkey-Skript erstellen, das cls<Enter>an das geöffnete Eingabeaufforderungsfenster gesendet wird.
Karan

Antworten:

157

NEIN, aber Sie können den CLSBefehl verwenden, um den gesamten Bildschirm zu löschen. Die EscTaste (Escape) löscht die Eingabezeile. Durch Drücken von Ctrl+ Cwird der Cursor außerdem in eine neue leere Zeile verschoben.

mehdi
quelle
3
in Powershell können Sie auch verwendenclear
binary_runner
Ich glaube ich verstehe, warum Leute gerne clearin Linux aliasen, clsum die Konsistenz zwischen Systemen zu gewährleisten !
Roy Ling
22

Wenn Sie das wirklich wirklich mit einer Tastenkombination tun möchten (ich selbst eingeschlossen), können Sie sich an die Verwendung von autohotkey wenden und ein kleines Skript wie das folgende schreiben:

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

#IfWinActive

was das Drehbuch macht ...

  • Schauen Sie zuerst, ob sich eine in der Konsolenanwendung befindet
  • wenn CTRL+ Lgedrückt wird
  • schreibe clsauf die Konsole und drücke dannENTER
Petermeißner
quelle
Vielleicht möchten SieSendInput
user2418306
1
Auch #IfWinActive Command Promptwird übergeordnete Verknüpfungen für andere Konsolenanwendungen wie bash zu verhindern
user2418306
Ich muss sagen, das bringt mich jedes Mal zum Lächeln, wenn ich es benutze. TY @petermeissner
Mark Nadig
Wenn Sie dies SendInput {Escape}vorher tun, stellen Sie SendInput cls{Enter}sicher, dass die Zeile gelöscht wird, bevor Sie den Befehl cls hinzufügen.
Karlsson
1

So lange habe ich auch recherchiert, aber den besten Weg gefunden, dies durch die Definition von Doskey Macro zu erreichen

Ich habe das Makro so definiert

doskey 1 = cd \ $ T cls

Dies führt zwei Dinge aus, indem Sie einfach 1 schreiben und die Eingabetaste drücken

  1. Bring dich auf saubere Kommandoroute
  2. Gesamten Bildschirm löschen

Hinweis: Sie können mehrere Wunschbefehle unter einem Makro hinzufügen, indem Sie sie mit $ T trennen

RAJA
quelle