Hapus jendela command prompt layar menggunakan pintasan keyboard


124

Apakah ada cara untuk membersihkan layar command prompt di windows menggunakan pintasan keyboard?


7
Jika pintasan keyboard adalah suatu keharusan karena alasan tertentu, Anda selalu dapat memasak skrip AutoHotkey yang dikirim cls<Enter>ke jendela command prompt terbuka.
Karan

Jawaban:


157

TIDAK, Tapi Anda bisa menggunakan CLSperintah untuk menghapus seluruh layar, Esctombol (Escape) akan menghapus baris input. Selain itu, menekan Ctrl+ Cakan memindahkan kursor ke baris kosong baru.


3
di powershell Anda dapat menggunakan jugaclear
binary_runner

Saya rasa saya mengerti mengapa orang suka alias cleardi linux untuk clsuntuk konsistensi antara sistem!
Roy Ling

22

Jika Anda benar-benar ingin melakukannya dengan pintasan keyboard (termasuk saya), Anda dapat beralih menggunakan autohotkey dan menulis skrip kecil seperti ini:

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

#IfWinActive

apa yang dilakukan skrip ...

  • pertama kali melihat apakah ada di dalam aplikasi konsol
  • jika CTRL+ Lditekan
  • tulis clske konsol lalu tekanENTER

Anda mungkin ingin menggunakanSendInput
user2418306

1
Juga #IfWinActive Command Promptakan mencegah pintasan utama untuk aplikasi konsol lain seperti bash
user2418306

harus mengatakan, ini membuat saya tersenyum setiap kali saya menggunakannya. TY @petermeissner
Mark Nadig

Melakukan SendInput {Escape}sebelum SendInput cls{Enter}memastikan baris akan dihapus sebelum menambahkan perintah cls.
Karlsson

1

Begitu lama saya juga meneliti tetapi menemukan cara terbaik untuk mencapai ini dengan mendefinisikan Doskey Macro

Saya mendefinisikan makro seperti ini

doskey 1 = cd \ $ T cls

ini akan melakukan dua hal dengan menulis sederhana 1 dan tekan enter

  1. Membawa Anda pada rute Command yang bersih
  2. Bersihkan seluruh layar

Catatan: Anda dapat menambahkan beberapa perintah keinginan di bawah satu makro dengan memisahkannya dengan $ T

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.