Создание клавиатурных команд для Windows

Обнаружен способ создавать клавиатурные команды в Windows. Так, нажав Win+R и в открывшемся в окне введя придуманную пользователем команду (либо просто вводя её в cmd) — будет окрываться желаемое приложение:

Как это работает

Как это работает

Что таким образом можно настроить:

Чтобы схема заработала, надо выполнить следующее:

1️⃣

Настраиваем две переменные среды:

  1. В переменную PATH добавляем адрес директории, где хранятся команды (на картинке это C:\Users\...\MyTools)
  2. В переменную PATHEXT добавляем:
    • .LNK (чтобы делался поиск по ярлыкам)
    • .EXE (чтобы делался поиск по исполняемым файлам)
    • .BAT (чтобы делался поиск по BAT-скриптам)
    • Кстати, скорее всего, в PATHEXT уже внесены .EXE и .BAT и надо добавить только .LNK

Достаточно настроить только переменные текущего пользователя (но можно и системные).

Делается это в:

-> Пуск
-> Изменение переменных среды (системы и текущего пользователя)
-> см. картинку

2️⃣

Накидываем команды в выбранную выше директорию:

  1. Либо просто ярлыки (на папки, либо на *.exe файлы)
  2. Либо *.BAT-файлы с командами внутри

Например, я себе сделал:

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