2012-06-01 05:33:33 +0000 2012-06-01 05:33:33 +0000
27
27
Advertisement

Есть ли комбинация клавиш для END приложения? (больше, чем просто alt+f4)

Advertisement

Я использую Spotify, приложение, которое, как и многие другие, остается запущенным, когда вы закрываете окно. То есть, когда я изменяю+F4, это не дает желаемого эффекта. Оно только закрывает окно. Маленькая иконка внизу на панели запуска остается выделенной как активное приложение. Чтобы по-настоящему закрыть иконку, нужно нажать правой кнопкой мыши на иконку и выбрать “Выход”. Мне не хочется делать это каждый раз.

Есть ли комбинация клавиш, эквивалентная конечной задаче ctrl+alt+del?

Advertisement

Ответы (16)

33
33
33
2012-06-01 05:41:49 +0000

Да, есть. Это Alt+F4.

Это комбинация клавиш для завершения программы . Единственная причина, по которой она не работает так, как рекламируется - это невежественные программисты, которые отказываются следовать рекомендациям Microsoft по проектированию.

Эта проблема будет сохраняться с ** любыми другими** горячими клавишами, а также. Вы можете только возможно создать пользовательское решение с AutoHotKey (или аналогичные инструменты), который убивает процесс. Но это, скорее всего, заставит вас потерять много работы. Так как это вполне метод грубой силы для выхода из процесса.


Я хочу знать больше!

OK, насколько я понимаю, есть несколько способов завершения работы приложения Windows.

  1. Размещение WM_CLOSE сообщение окна в главном окне приложения.
  2. Уничтожение в главное окно приложения.
  3. Прерывание процесса.

Первым способом является путь clean. Способ, которым вы собираетесь закрыть приложение. Это то же самое, что и Alt+F4. Нажав Alt+F4, вы просто отправите сообщение WM_CLOSE в окно приложения.

Теперь рассмотрим все 3 способа в обратном порядке.

Прерывание процесса

В Windows приложение живет в процессе . Внутри этого процесса приложение может создать окно . Это окно - то, что вы увидите на рабочем столе, и с чем вы будете взаимодействовать.

Итак, если процесс является root приложения, если вы его завершите, все остальное тоже исчезнет. Таким образом, это было бы здорово, если бы вы достаточно закончили приложение. Но это kill приложения так внезапно, что у него не будет возможности сохранить критические данные на диск.

Так что это не рекомендуется!

Уничтожение главного окна приложения

Как мы только что узнали, главное окно приложения является лишь частью process. Так что если мы просто уничтожим это окно, то процесс все равно будет вонять в это место :(

И избавиться от него будет еще сложнее, чем от приложения.

Скорее всего, это самый отвратительный подход к попытке закончить приложение. Держитесь подальше!

Размещение сообщения WM_CLOSE

Windows - это операционная система, основанная на сообщениях. Это означает, что компоненты общаются друг с другом, посылая друг другу маленькие сообщения.

Одним из таких сообщений является сообщение WM_CLOSE.
Если приложение получает это сообщение, соглашаются, что это приложение должно захватить все действия, а затем и жизнь.

Но каждый программист может сам решать, как ему поступить с сообщением.

Как сказала нам ранее документация , поведением default будет вызов DestroyWindow и, таким образом, выполнение нашего подхода к выходу из приложения #2.
С той небольшой разницей, что в этот раз, это преднамеренно и у программы есть все шансы сохранить критические данные.

Заключение

Так что, как видите, мы здесь практически на милость каждого программиста. Или мы рискуем потерять данные (не стоит так рисковать!).

13
13
13
2012-06-01 12:06:20 +0000

В зависимости от приложения и расположения меню в приложении можно нажать ALT + F, а затем клавишу X. ALT + F откроет меню файла, после чего X выйдет из приложения. Если это не сработает, ищите кнопку выхода из меню и нажмите соответствующую подчеркнутую клавишу. Это должно помочь вам.

5
Advertisement
5
5
2012-06-01 13:36:47 +0000

Есть ряд вещей, которые можно попробовать, если вы не можете выключить программу с Alt-F4, кроме как убить процесс (который я бы использовал только в крайнем случае). Хотя это нужно делать по программе, так как обобщенного решения нет.

  • Вы можете попробовать найти в документации опцию командной строки, которая полностью выключает программу. Если ее нет, можно обратиться к разработчику
  • Другой вариант - посмотреть в настройках программы опцию типа “Pressing Alt-F4 termination program instead of minimizing to SysTray” (Нажатие Alt-F4 завершает программу вместо сворачивания в SysTray).
  • Некоторые программы позволяют создавать пользовательские горячие клавиши для таких действий.
  • Создайте скрипт с помощью AutoHotkey, который выбирает опцию завершения из GUI. Что-то вроде “!fq” для “Меню доступа к файлу с Alt-F, затем выберите опцию quit”. Вы можете ограничить горячую клавишу программой с помощью #IfWinActive и назначить горячую клавишу Alt-F4.

Некоторые примеры:

  • Чтобы выключить PhraseExpress, необходимо создать ярлык на файле phraseaseexpress.exe с параметром -shutdown.
  • Чтобы полностью выйти из Word, можно создать макрос, который делает “application.quit”. При этом будет сделана попытка закрыть все экземпляры Word.
  • Чтобы закрыть скрипт AutoHotkey, вы должны иметь ярлык ExitApp где-то в скрипте.

Просто начните использовать макросы и через некоторое время вы получите доступ к нему. AutoHotkey или AutoIt - хорошие скриптовые языки для такого рода проблем.

5
5
5
2012-06-01 14:41:18 +0000

Вы хотите получить доступ к значку meny в лотке через клавиатуру?

Начните с Win-B, чтобы сосредоточиться на лотке; если вам нужно получить доступ к дополнительным скрытым элементам, перейдите к стрелке и нажмите пробел или введите, затем перейдите к иконке приложения, нажмите клавишу меню (между правым Alt и Ctrl клавишами) и идите со стрелками к выходу/выходу из меню ввода.

4
Advertisement
4
4
2012-06-01 13:13:44 +0000

Gnome HIG использует Ctrl-Q для закрытия приложений и Ctrl-W для закрытия вкладок.

Firefox, Eclipse и другие поддерживают их. http://developer.gnome.org/hig-book/3.2/hig-book.html#standard-shortcuts

Googleling for Spotify и Ctrl-Q действительно показывает: http://www.dummies.com/how-to/content/how-to-use-spotify-keyboard-shortcuts.html

4
4
4
2012-06-01 11:53:05 +0000
  • Alt+F4 должен закрыть текущее окно, не обязательно вызывая выход программы.
  • Если это последнее окно, то процесс, как правило, завершает работу по своему усмотрению.

Есть исключения, такие как программы, которые работают в фоновом режиме и обычно не показывают окно, за исключением уведомлений. Для таких программ Alt+F4 обычно отвергает уведомление, и обычно существует другой способ заставить программу выйти из программы.

Но ответ есть: Нет , нет клавиатурных сокращений для принудительного завершения процесса. Ярлыки предназначены для облегчения частых действий. Насильственное завершение должно быть редким событием, и поэтому не получается ярлык.

  • Кроме того, Ctrl+C обычно заставляет консольные приложения прекращать работу (но не оконные приложения, так как это ярлык для “копирования”). Также как и Ctrl+Break. В каждом случае вызывается “гидер управления”, который обычно завершает работу приложения (но может и не завершать работу).
1
Advertisement
1
1
2019-03-29 20:03:12 +0000

Ctrl+Shift+ Esc для открытия диспетчера задач.

Нажмите первую букву имени приложения (для “Spotify”: s). Или используйте клавиши со стрелками вверх/вниз для перехода к строке приложения в диспетчере задач.

Затем Alt+E для “Завершить задачу”.

1
1
1
2017-01-16 19:55:34 +0000

В случае, если Вы не видите диспетчера задач (полноэкранное приложение, например, игра не работает) и Alt F4 не работает, Вы можете использовать taskkill.exe, если знаете название процесса.

Откройте Run-диалог с Win R и введите тип:

taskkill /IM NameOfTheProcess.exe /F Taskkill doc

1
Advertisement
1
1
2019-03-29 20:08:31 +0000

В окнах Самый быстрый способ - это одновременное нажатие alt и space и c после этого

alt + space c.

0
0
0
2017-10-23 00:28:04 +0000

Многие из них не сработали, когда видеоигра разбилась и была полноэкранной, так что я не мог добраться до менеджера задач.

Мое решение было найдено после того, как я сдался. Оно работало под Windows 10

  1. Нажмите кнопку питания на корпусе компьютера. Windows начнет отключаться. Появится диалоговое окно “выключение этих программ”
  2. Быстро нажмите кнопку “отменить выключение” после закрытия программы-нарушителя.

В сущности это выключение, но вы останавливаете его до того, как это произойдет.

0
Advertisement
0
0
2018-05-28 06:46:07 +0000

ctrl + alt + del тянет менеджер задач. Оттуда наведите курсор на диспетчер задач на втором мониторе и нажмите стрелку вниз до тех пор, пока не включится целевая программа. Затем прокрутите вниз до целевой программы. Нажмите клавишу del на клавиатуре. Это убьет процесс снаружи, не убивая все процессы в окне 10 с несколькими мониторами.

0
0
0
2012-12-09 17:23:35 +0000

CtrlPause, которая на моем Dell - синяя клавиша Fn и F12/Pause.

Итак, я удерживаю синюю функциональную клавишу, удерживаю клавишу Ctrl и нажимаю F12.

0
Advertisement
0
0
2012-07-26 01:53:24 +0000

Есть ли комбинация клавиш, эквивалентная конечной задаче ctrl+alt+del?

Да, если вы действительно хотите получить доступ к диспетчеру задач, который позволяет завершить процесс непосредственно, вы можете использовать следующую комбинацию клавиш:

Ctrl + Shift + Esc

0
0
0
2013-05-15 13:50:48 +0000

alt+F4 больше не закрывает окна. Измените ключ реестра на 1, и он закроет окна, даже если там больше вкладок.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Value Name: NoWinKeys
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disable restriction, 1 = enable restriction)
-1
Advertisement
-1
-1
2016-04-13 09:42:42 +0000

Alt+F4 сработает.

Вы должны отключить опцию “Закрыть пятно в трей” в настройках. Затем, когда вы сделаете ваш Alt+F4, он действительно выйдет из приложения.

Я не знаю, существует ли эта опция раньше.

-1
-1
-1
2017-07-03 17:19:18 +0000

У меня была эта проблема, и простое решение заключается в открытии стартового меню с помощью клавиши windows, используя tab до тех пор, пока вы не сможете выключить ПК, запустить выключение и через несколько секунд, пока ПК закрывает приложения, вы отменяете, нажимая esc

Похожие вопросы

3
19
10
28
10
Advertisement
Advertisement