Обнаружен способ создавать клавиатурные команды в Windows.
Так, нажав Win+R и в открывшемся в окне введя придуманную пользователем команду (либо просто вводя её в cmd) — будет окрываться желаемое приложение:
Как это работает
Что таким образом можно настроить:
- Открытие папок в проводнике
- Вызов какой-нибудь *.exe команды
- Открытие страницы в браузере (через .bat-скрипт в духе
start https://vk.com
)- Запус .bat скрипта (в него можно положить вообще что угодно)
Чтобы схема заработала, надо выполнить следующее:
1️⃣
Настраиваем две переменные среды:
- В переменную
PATH
добавляем адрес директории, где хранятся команды (на картинке этоC:\Users\...\MyTools
) - В переменную
PATHEXT
добавляем:.LNK
(чтобы делался поиск по ярлыкам).EXE
(чтобы делался поиск по исполняемым файлам).BAT
(чтобы делался поиск по BAT-скриптам)- Кстати, скорее всего, в
PATHEXT
уже внесены.EXE
и.BAT
и надо добавить только.LNK
Достаточно настроить только переменные текущего пользователя (но можно и системные).
Делается это в:
-> Пуск
-> Изменение переменных среды (системы и текущего пользователя)
-> см. картинку

2️⃣
Накидываем команды в выбранную выше директорию:
- Либо просто ярлыки (на папки, либо на *.exe файлы)
- Либо *.BAT-файлы с командами внутри
Например, я себе сделал:
- Ярлыки
e-tools
,e-vim
и т.п. — это просто ярлыки на папки. Например, ввод командыe-vim
открывает папкуC:\Vim
в проводнике (e - Explorer) - Команда
c-d
внутри содержит BAT-скриптcd C:\Users\r.averyanov\Desktop
— т.е. просто смена директории командной строки на рабочий стол - Ярлык
ree
ссылается на программуree.exe