- PVSM.RU - https://www.pvsm.ru -
Хочу представить вниманию публики небольшую утилитку написанную исключительно для собственного удобства. Всем известно как linux легко и приятно расправляется с повесившимися задачами, а если кто-либо пользовался утилитой «xkill» тот хорошо себе представляет насколько удобно просто кликнуть по зависшему окну и отправить его в мир иной. Не менее известно и то, что в Windows ситуация с этим несколько похуже и такого вот xkill-а лично мне в Windows всегда не хватало. Существует несколько аналогов, но ни один из них меня не устраивал по разным причинам. Главным образом не хотелось что бы приложение висело где-нибудь в трее а запускалось, делало свое дело, и уходило проч. Вот и созрела идея сделать все своими руками. Опыта с WinAPI у меня ноль, но, все же, что-то вышло.
Итак, к делу:
Качаем программку отсюда [1].
Распаковываем в любую удобную директорию и добавляем ее в PATH.
Можно установить с помощью Сhocolatey:
chocolatey.org/packages/win-xkill [2]
Запускаем xkill.exe, возле курсора появляется крестик, и убиваем нужное окно.
Если передумали убивать — нажимаем ESC.
Разумеется, хотелось бы что бы все это происходило по сочетанию клавиш. Для этих нужд я использую AutoHotkey [3].
Прописываем в AH скрипте следующую строку:
^+Delete::Run xkill
и теперь xkill будет запускаться по нажатию ctrl + shift + del.
Из недостатков, нельзя убивать процессы explorer-a, то есть не получится закрыть одно окно проводника, xkill убьет весь все процессы explorer, следовательно и рабочий стол и нижнюю панель — все! Это проблему мне пока не удалось решить. Если вдруг такое все же случилось нажимаем ctrl + shift + esc, нажимаем "Новый процесс" и в появившемся окне вписываем "explorer", тогда все придет в норму.
На этом все. Всем спасибо за внимание, буду рад критике!
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/pesochnitsa/72616
Ссылки в тексте:
[1] отсюда: https://bitbucket.org/sta-ger/win-xkill/downloads
[2] chocolatey.org/packages/win-xkill: https://chocolatey.org/packages/win-xkill
[3] AutoHotkey: http://www.autohotkey.com
Нажмите здесь для печати.