Effacer l'écran d'invite de commande de Windows à l'aide de raccourcis clavier


123

Existe-t-il un moyen d'effacer l'écran d'invite de commande dans Windows à l'aide de raccourcis clavier?


7
Si les raccourcis clavier sont indispensables pour une raison quelconque, vous pouvez toujours créer un script AutoHotkey qui l'envoie cls<Enter>à la fenêtre d'invite de commande ouverte.
Karan

Réponses:


156

NON, mais vous pouvez utiliser la CLScommande pour effacer tout l'écran, la Esctouche (Échap) effacera la ligne de saisie. De plus, une pression sur Ctrl+ Cdéplacera le curseur sur une nouvelle ligne vide.


3
dans Powershell, vous pouvez aussi utiliserclear
binary_runner

Je pense que je comprends pourquoi les gens aiment alias clearsur Linux clspour la cohérence entre les systèmes!
Roy Ling

22

Si vous voulez vraiment faire cela avec un raccourci clavier (moi-même inclus), vous pouvez utiliser autohotkey et écrire un petit script comme celui-ci:

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

#IfWinActive

ce que le script fait ...

  • premier regard si on est dans l'application de la console
  • si CTRL+ Lest pressé
  • écrire clssur la console puis appuyer surENTER

Vous voudrez peut-être utiliserSendInput
user2418306

1
#IfWinActive Command Prompt
Cela évitera

doit dire, cela me fait sourire chaque fois que je l'utilise. TY @petermeissner
Mark Nadig

Faire SendInput {Escape}avant SendInput cls{Enter}s'assure que la ligne est effacée avant d'ajouter la commande cls.
Karlsson le

1

Si longtemps je recherche aussi mais trouve le meilleur moyen d'y parvenir en définissant Doskey Macro

j'ai défini la macro comme ça

doskey 1 = cd \ $ T cls

cela fera deux choses par simple écriture 1 et appuyez sur Entrée

  1. Vous amène sur une route de commande propre
  2. Effacer tout l'écran

Remarque: vous pouvez ajouter plusieurs commandes de votre choix sous une même macro en les séparant avec $ T.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.