Как я могу быстро закрыть многие Windows / Программы?

20

Мой рабочий процесс включает в себя много открытых окон. Иногда я хочу очистить и закрыть около 10 из них (но не все). Как я могу добиться этого быстро и просто на Windows?

Изменить: «но не все» для меня означает «выборочно», не сгруппированы по программе или имени, и не всегда то же самое. На этапе исследования я обычно открывал некоторые инструменты сравнения, некоторые окна консоли, некоторые журналы svn, некоторые окна проводника и некоторые текстовые редакторы. Я постоянно держу открытую почтовую программу, IDE, электронную таблицу, в которую я записываю свое время, и браузер. Открытие огромных проектов в IDE занимает много времени, поэтому я не хочу выполнять процедуру killall или log-off-logon.

Sascha
источник
1
Я собирался сказать «Использовать менеджер виртуального рабочего стола», но понял, что ни одно из них, способное закрыть несколько окон одновременно, не поддерживается на Windows 10.
Дмитрий Григорьев
1
Если вы всегда максимизируете свои окна вместо сотен оконных окон, то кнопка закрытия всегда находится в одном и том же месте. Alt + F4 - старый резерв для закрытия окна в Windows. Если вы не заботитесь о сохранении чего-либо и всегда закрываете один и тот же набор окон, самый быстрый способ - использовать OpenProcess () / KillProcess () в программе / скрипте командной строки. Если вы закрываете окна для доступа к рабочему столу, есть два более быстрых способа: малоизвестная панель инструментов рабочего стола, которую вы можете включить с панели задач (должна быть включена по умолчанию, IMO) и Win + M / Win + Shift + M.
CubicleSoft
2
^ W очень сильно зависит от приложений. Многие действуют таким образом, особенно программное обеспечение, использующее MDI, но я бы сказал, что caveat emptor - Alt + F4 - это стандартное ярлык «закрыть программу» и, по моему опыту, более надежный. (Хотя ^ w гораздо удобнее печатать на QWERT-подобных клавиатурах.)
Корнелиус,
1
@Roy Ctrl-W иногда работает как Alt-F4, иногда как Ctrl-F4, в зависимости от программного обеспечения (заметьте, Alt-F4)
Chris H
1
Шаг 1: Быть быстрым Шаг 2: Нажмите на красный крестик для приложений, которые вы хотите закрыть?
Энди Терра

Ответы:

44

Самым быстрым нативным решением, кажется, является Win+, Tabа затем щелкните по значку приложения, чтобы закрыть их.

Лучшее стороннее решение, которое я нашел, это 7+ Taskbar Tweaker. Вы можете настроить его так, чтобы он закрывал задачи, щелкая средней кнопкой мыши на элементе задач сразу на панели задач. К сожалению, панель задач Tweaker, похоже, очень точно подходит для Windows и ломается с каждым крупным обновлением (Anniversary, Creator). Сопровождающий каждый раз исправлял это в течение нескольких недель, но между тем все по умолчанию использует старое поведение открытия новых экземпляров, а не закрытия старых.

Sascha
источник
2
Интересный. Я всегда использую Alt+Tabи X. Win+Tabнемного быстрее, так как вам не нужно попадать точно в маленькое пятно. Спасибо за это.
Майкл С.
7
Вы также можете щелкнуть средней кнопкой мыши по приложению в представлении Alt + Tab (хотя я не уверен, закроет ли оно все окна данного приложения).
Корнелиус
2
7+ Панель задач Tweaker это здорово. И я только что понял, почему это называется LOL
Гонки
2
Средний щелчок на панели задач по умолчанию является командой для открытия нового окна целевого приложения, даже если оно уже запущено, поскольку некоторые приложения имеют возможность показывать несколько окон.
user1306322
2
Если вы наведете курсор на значки панели задач и отобразите миниатюры окон, вы можете щелкнуть средний значок, чтобы закрыть этот экземпляр.
Хлоя
9

В моем случае я просто открываю диспетчер задач, затем на вкладке Applicationвыбираю приложения, которые нужно закрыть, затем нажимаю End taskкнопку.

Ясин
источник
3
это более радикально, чем закрытие, и вы можете упустить шанс сохранить свою работу или настройки.
Кейт Грегори
7
ОП просил быстро и просто, и это все
Денни
2
@KateGregory Я только что протестировал, и в блокноте выдается приглашение «сохранить / не сохранить». Кроме того, это «[Завершить программу - Без названия - Блокнот] Система не может завершить эту программу, потому что она ожидает ответа от вас ... [Конец сейчас] [Отмена]». Так что это не слишком беспокоит. (win7 btw)
Крис Х
2
@ChrisH некоторые приложения будут делать это, а некоторые нет.
Кейт Грегори
@KateGregory большинство делает, но я достаточно осторожен, чтобы ударить, а затем закрыть в большинстве вещей. Диспетчер задач сначала пытается аккуратно закрыть, что очень похоже на собственную функцию закрытия приложения. Это было бы хорошо для меня, если бы у меня было много калькуляторов / просмотрщиков картинок / Firefox / просмотра PDF-файлов Windows open
Chris H
8

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

Корнелий
источник
4

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

Используйте Window Spy (входит в AHK), чтобы легче всего получить необходимую информацию об окнах, а затем используйте команды IfWinExist и WinClose.

Джошуа Хантер
источник
3

Alt+ F4закроет все окна, находящиеся в фокусе (и закроет окна, если ничего не выбрано). Вы можете комбинировать это с Alt+ Tabили Win+, Tabчтобы попытаться быстро добраться до нужных окон.

Zaren
источник
Вы как-то повторяете другой ответ
Ясс
3

Проще всего, все с клавиатурой: Alt+ Tab, нажмите, Delчтобы закрыть подсвеченное окно.

Проверено на Win 10. Поиграл и нашел это решение.

Расмус Густафссон
источник
2

Если они каждый раз используют одни и те же процессы (EG Notepad, Photoshop и Chrome), вы можете написать простой пакетный скрипт, чтобы закрыть их все сразу. Тогда вам просто нужно будет запустить скрипт, когда вы захотите закрыть их.

Например:

killmystuff.bat

taskkill /IM notepad.exe
taskkill /IM photoshop.exe
taskkill /IM chrome.exe

Обратите внимание, что это не заставит их закрыться - для этого укажите /Fфлаг. Он также уничтожит все процессы с таким именем изображения, поэтому его нельзя использовать для закрытия определенной группы вкладок Chrome или аналогичных.

Вы также можете использовать фильтры для выбора групп программ по имени пользователя, заголовку окна, использованию памяти и т. Д. - Подробнее taskkill /?см.

Larkeith
источник
1

Я считаю, что самый быстрый способ добиться этого - вот так:

  1. Нажмите на нужную программу на панели задач
  2. alt + F4

Это происходит быстрее, потому что вы точно закрываете программы, которые хотите закрыть, где alt+ + tabчерез ваши программы заставляет вас перешагивать через нежелательные программы, заставляя вас терпеть больше времени.

MonkeyZeus
источник
1

Если у вас нет длительного времени входа в систему (т. Е. Большого количества специфичных для запуска программ), то выход из системы - это разумный способ сделать это. Если у вас нет ничего для сохранения, Chrome хранит ваши вкладки и т. Д.

Кристофер Заложник
источник
2
Я думаю, что «(но не все») в вопросе означает, что это не помогает.
Крис Х
1

Если вы наведите курсор мыши на приложение на панели задач, над ним появится предварительный просмотр, включающий X. Вы можете переместить свою мышь на очень маленькое расстояние к этому X и щелкнуть по нему. Вам не нужно переключаться между мышью и клавиатурой.

Кейт Грегори
источник
1

Проблема только с удерживанием Alt + F4 состоит в том, что иногда он вызывает меню log off / shutdown / sleep.

Мне нравится удерживать Alt + Esc, чтобы все мои окна были в фокусе (циклически проходя через них), а затем удерживая Alt + F4

philn
источник
0

Если упомянутые вами окна являются частью одного и того же приложения (например, множество отдельных файлов, открываемых одним текстовым редактором), вы можете использовать Ctrl+ F4

Dominique
источник
0

вы можете использовать:

1. Диспетчер задач для закрытия окон. (Панель задач показывает текущие задачи)

i.Нажмите правой кнопкой мыши на панели задач.

ii.нажмите на стартовом диспетчере задач

iii. В окне windowsTaskbar на вкладке приложений вы можете увидеть все открытые приложения. Выберите необходимые приложения, которые нужно закрыть, используя клавишу ctrl.

iv.нажмите кнопку конечной задачи.

2.Вы также можете «alt + f4». На самом деле он закрывает текущее окно

user722384
источник
0

Я сделал нечто подобное с авто-горячей клавишей. Сверху головы я не могу точно вспомнить, что это было, но это было что-то с переключателем F9, вроде:

F9::Toggle
Loop, 100
{
    IfWinNotActive [, MadeUpWindowThatDoesn'tExist/Can'tBeFound]
    Gosub, sub1

    sub1:
    IfWinActive [, WindowYouWouldWantToKeepOpen]
    Gosub, sub2
    Else
    Gosub, sub3

    sub2:
    SendInput !{Tab}

    sub3:
    SendInput ^w
}
return

Опять же, вне моей головы, это, вероятно, немного отличается от этого. Если вы скопируете и вставите этот бит AHK, он, скорее всего, не сработает, и вам придется его настроить, но это основная идея того, что может сработать.

Shankensteinium
источник
0

Поскольку у меня есть несколько мониторов на работе, мне было грустно, что панель задач Windows (по умолчанию) была * ограничена одним экраном. Мне не нравились различные варианты, чтобы изменить эту ситуацию, поэтому я создал собственный инструмент: SideSwitch . Предупреждение: он очень настроен на мой собственный способ работы и может вести себя навязчиво к вашему способу работы, если вы к этому не привыкли! Когда курсор мыши находится на краю экрана - в центре на две четверти, а не в углах - отображается список окон, которые находятся на этом экране. Также " x" и "_"показано, чтобы соответственно закрыть или свернуть это окно. (Основной причиной для приложения также была кнопка" Переключить "для безболезненного перемещения развернутых окон между мониторами, но в Windows 7 это возможно путем перетаскивания панели заголовков развернутого окна.)

*: последние версии Windows имеют больше возможностей

Стейн Сандерс
источник
1
К сведению: в Windows 10 панель задач отображается на любом мониторе, на котором находится указатель мыши.
чи х
@chuex зависит от настроек. Вы можете сделать это видимым на всех мониторах в любое время (и оставаться видимым)!
Феликс Д.