26

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

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

5 ответов5

33
  • Alt+Пробел, C

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

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 (если это командная строка).

8

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

3

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

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

alias @@f4=*exit

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .