Как добавить аналог "cmd" или "powershell" в систему
Если нажать Win + R
и ввести cmd
винда сразу открывает консоль. Моя цель сделать аналог такого ввода для другого приложения.
Добавление файла в %PATH%
не дало результата.
Если нажать Win + R
и ввести cmd
винда сразу открывает консоль. Моя цель сделать аналог такого ввода для другого приложения.
Добавление файла в %PATH%
не дало результата.
Добавьте соответствующий ключ в реестр:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths
для общесистемной регистрацииHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths
для текущего пользователяУ указанного ключа следует создать подключ, в котором значением по умолчанию будет команда для запуска (не забудьте про кавычки если в пути есть пробелы!)
Так, если вам нужно запускать vcpkg
по пути C:\Program Files\vcpkg-2023.04.15\vcpkg.exe
, можно добавить ключ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\vcpkg.exe
со значением по умолчанию "C:\Program Files\vcpkg-2023.04.15\vcpkg.exe"
.
Если не нравится редактировать реестр через GUI - можно использовать файл экспорта реестра (это текстовый файл с расширением .reg, создать его можно любым текстовым редактором):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\vcpkg.exe]
@="\"C:\\Program Files\\vcpkg-2023.04.15\\vcpkg.exe\""
Подробности: https://learn.microsoft.com/en-us/windows/win32/shell/app-registration