Чтобы расширить ответ @ckhan , вы можете написать скрипт AutoHotkey, который использует горячие клавиши и команду Run . Например,
^x::
Run, C:\MyScript.bat
return
запустит C:\MyScript.bat
когда вы нажмете Ctrl+X.
Если вы не хотите использовать стороннее программное обеспечение, Windows предлагает аналогичное решение с файлами ярлыков (.lnk
). Вы можете создать ярлык для вашего скрипта или исполняемого файла, а затем определить ярлык в диалоге свойств для ярлыка. Ограничением этого подхода является то, что не все комбинации клавиш принимаются. Например, Ctrl+X заменяется на Ctrl+Alt+X.
Замечания:
Для любого метода, если вы хотите использовать команды без предварительного создания командного файла, я рекомендую использовать флаги /c
(запустить и закрыть) или /k
(запустить и держать открытыми) для cmd.exe
. Например, вы можете заменить C:\MyScript.bat
выше на
cmd.exe /c "abc"
запустить команду abc
.