Обнаружен способ создавать клавиатурные команды в 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