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.