Чтобы расширить ответ @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 .