Existe-t-il un raccourci clavier pour fermer une fenêtre d'invite de commandes?

26

Existe-t-il un raccourci clavier pour fermer la fenêtre d'invite de commandes dans Windows 7? Alt+F4ne semble pas fonctionner sur une fenêtre d'invite de commandes.

Je le ferme en ce moment en tapant exitet en entrant à l'invite. En espérant qu'il y ait une astuce plus courte.

Ashwin Nanjappa
la source

Réponses:

33
  • Alt+ Space,C

  • Créez un alias à l'aide de doskey :doskey x=exit

grawity
la source
1
Ce n'est pas en fait un raccourci clavier. C'est juste accéder au menu en utilisant le clavier.
CJ7
8

Enveloppez CMD dans Console2 , ce qui vous donnerait CTRL + W pour fermer les onglets et ALT + F4 pour quitter. Vous pourrez également utiliser CTRL + V pour coller, si vous le souhaitez, ce qui est l'une des principales raisons pour lesquelles je l'utilise.

paradroid
la source
8

Voici un script autohotkey qui le fera.

#IfWinActive ahk_class ConsoleWindowClass
^w::
Send,{LAlt Down}{Space Down}{Space Up}{LAlt Up}{c Down}
return
#IfWinActive

Il envoie simplement Alt+ Space, Cà la fenêtre lorsque Ctrl+ west touché (si c'est une invite de commande).

hajamie
la source
3

Cela dépend de votre choix d'interpréteur de commandes. C'est, bien sûr, parce que c'est votre interpréteur de commandes qui détermine (en grande partie) comment fonctionne l'édition de ligne de commande TUI.

Si vous utilisez TCC / LE de JP Software , par exemple, un alias de frappe automatique qui fait exactement cela (et qui ne souffre pas des problèmes globaux de raccourcis mentionnés dans d'autres réponses) est la simplicité même à configurer à l'aide de la ALIAScommande :

alias @@f4=*exit

Avec bashon pourrait faire la même chose, en utilisant la bindcommande intégrée, pour lier la séquence de Alt-F4touches de la clé à la chaîne exit\n. La partie délicate consiste à déterminer quelle séquence de touches Alt-F4génère (du point de vue bash, au moins) cette semaine.

Si vous exécutez votre interpréteur de commandes dans Take Command, la fermeture de l'onglet de commande en cours se fait avecCtrl+F4 .

JdeBP
la source
1

Vous pourriez probablement utiliser un outil tel que AutoHotKey pour créer un raccourci qui fermerait la fenêtre. Ou créez un raccourci qui exécute une commande à l'aide de tskill pour trouver toutes les fenêtres cmd et les fermer. Cela causerait des problèmes si vous utilisez plus d'une fois la fenêtre CMD à la fois et que vous ne souhaitez les fermer que de manière sélective.

music2myear
la source