Мне нужно сделать глобальный ярлык, чтобы убить процесс с известным именем. Например, в GNU/Linux вы можете сделать это, используя xbindkeys, чтобы связать "killall firefox" с Ctrl+Alt+K. Мне нужно убить, а не завершить процесс, чтобы у него не было возможности обработать сигнал.
1 ответ
Это можно сделать с помощью файла * .bat и встроенных горячих клавиш Windows:
В блокноте введите:
taskkill /f /im nameOfProcessToKill.exe
Например:
taskkill /f /im notepad.exe
Сохраните это как файл .bat:
Например:
killNotepad.bat
Создайте ярлык для файла .bat в месте, где вы собираетесь его сохранить. Если ярлык перемещен позже, горячая клавиша больше не будет работать.
Щелкните правой кнопкой мыши этот ярлык и выберите "Свойства".
В окне "Свойства" выберите вкладку "Ярлык". В текстовом поле "Клавиша быстрого доступа" введите любой ключ, который вы хотите использовать. Windows автоматически добавит Ctrl + Alt перед ним.
Пример: нажатие клавиши K создаст сочетание клавиш Ctrl + Alt + K
Нажмите Apply /OK и затем проверьте новую горячую клавишу.