Есть ли сочетание клавиш для закрытия окна командной строки?

26

Есть ли сочетание клавиш для закрытия окна командной строки в Windows 7? Alt+F4похоже, не работает в окне командной строки.

Я закрываю его прямо сейчас, набрав exitи введите в приглашении. Надеюсь, есть более короткий трюк.

Эшвин Нанджаппа
источник

Ответы:

33
  • Alt+ Space,C

  • Создайте псевдоним с помощью doskey :doskey x=exit

grawity
источник
1
Это на самом деле не сочетание клавиш. Это просто доступ к меню с помощью клавиатуры.
CJ7
8

Оберните CMD в Console2 , что даст вам CTRL + W для закрытия вкладок и ALT + F4 для выхода. Вы также сможете использовать CTRL + V для вставки, если хотите, что является одной из основных причин, по которой я его использую.

Paradroid
источник
8

Вот скрипт autohotkey, который это сделает.

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

Он просто посылает Alt+ Space, Cк окну , когда Ctrl+ wударил (если это командная строка).

hajamie
источник
3

Это зависит от вашего выбора командного интерпретатора. Это, конечно, потому что именно ваш командный интерпретатор (в значительной степени) определяет, как работает редактирование командной строки TUI.

Если вы используете JP Software, TCC / LE , например, autoexecuting псевдоним нажатия клавиш , что делает именно это (и не страдает от глобальных проблем , горячих клавиш , упомянутых в других ответах) является простота себя настроить , используя в ALIASкоманду :

alias @@f4=*exit

С bashпомощью bindвстроенной команды можно сделать то же самое, чтобы связать последовательность клавиш для Alt-F4ключа и строки exit\n. Самое сложное - выяснить, какую ключевую последовательность Alt-F4генерирует (с точки зрения bash, по крайней мере) на этой неделе.

Если вы запускаете командный интерпретатор в Take Command, закрытие текущей вкладки команды выполняется с помощьюCtrl+F4 .

JdeBP
источник
1

Возможно, вы могли бы использовать инструмент, такой как AutoHotKey, чтобы создать ярлык, который бы закрывал окно. Или создайте ярлык, который запускает команду, используя tskill, чтобы найти все окна cmd и закрыть их. Это может вызвать проблемы, если вы когда-либо используете более одного окна CMD за раз и хотите закрыть их только выборочно.

music2myear
источник