5

Скажем, у меня есть переменная окружения пользователя с именем p, и ее значение - это путь, где я храню свои проекты.

В командной строке вы можете использовать их для быстрого доступа к определенному каталогу из любой точки командной строки:

cd %p%

Это не работает в Powershell, есть ли способ получить такую же функциональность?

2 ответа2

6

Переменные среды имеют своего собственного поставщика:

cd $env:p
2

дополнительная информация: вы также можете установить эту переменную среды для вашего сеанса, если вам нужно изменить ее по какой-то причине во время вашего сеанса

$env:p = "C:\MyPath"

Или установить его глобально, если вам нужно обновить его

[Environment]::SetEnvironmentVariable("p", "C:\MyPath", "User")

Это создаст переменную среды пользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .