Как добавить аналог "cmd" или "powershell" в систему
Если нажать Win + R и ввести cmd винда сразу открывает консоль. Моя цель сделать аналог такого ввода для другого приложения.
Добавление файла в %PATH% не дало результата.
Ответы (1 шт):
Добавьте соответствующий ключ в реестр:
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