Borrar la pantalla del símbolo del sistema de Windows utilizando métodos abreviados de teclado

124

¿Hay alguna forma de borrar la pantalla del símbolo del sistema en Windows utilizando métodos abreviados de teclado?

Ishan
fuente
77
Si los métodos abreviados de teclado son imprescindibles por alguna razón, siempre puede preparar una secuencia de comandos AutoHotkey que se envíe cls<Enter>a la ventana abierta del símbolo del sistema.
Karan

Respuestas:

157

NO, pero puede usar el CLScomando para borrar toda la pantalla, la Esctecla (Escape) borrará la línea de entrada. Además, presionar Ctrl+ Cmoverá el cursor a una nueva línea en blanco.

mehdi
fuente
3
en powershell puedes usar tambiénclear
binary_runner
¡Creo que entiendo por qué a la gente le gusta alias clearen Linux clspara la coherencia entre sistemas!
Roy Ling el
22

Si realmente quieres hacer eso con un atajo de teclado (incluido yo mismo), puedes recurrir al uso de autohotkey y escribir un pequeño script como este:

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

#IfWinActive

lo que hace el guión ...

  • primer vistazo si uno está dentro de la aplicación de consola
  • si se presiona CTRL+L
  • escribe clsen la consola y luego presionaENTER
Petermeissner
fuente
Es posible que desee utilizarSendInput
user2418306
1
También #IfWinActive Command Promptevitará anular los accesos directos para otras aplicaciones de consola como bash
user2418306
Debo decir que esto me hace sonreír cada vez que lo uso. TY @petermeissner
Mark Nadig
Hacer SendInput {Escape}antes SendInput cls{Enter}asegura que la línea se borre antes de agregar el comando cls.
Karlsson
1

Tanto tiempo que también investigo, pero encontré la mejor manera de lograr esto definiendo Macro Doskey

definí una macro como esta

doskey 1 = cd \ $ T cls

esto hará dos cosas simplemente escribiendo 1 y pulsa enter

  1. Traerte a la ruta de comando limpia
  2. Borrar toda la pantalla

Nota: puede agregar múltiples comandos de deseo bajo una macro separándolos con $ T

RAJA
fuente