Hapus jendela command prompt layar menggunakan pintasan keyboard

124

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

Ishan
sumber
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.

mehdi
sumber
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
petermeissner
sumber
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

RAJA
sumber