Qualquer maneira rápida de chamar um diretório usando uma variável de ambiente no Powershell

5

Digamos que eu tenha uma variável de ambiente do usuário chamada p e seu valor seja o caminho onde armazeno meus projetos.

No prompt de comando, você pode usá-los para acessar rapidamente um diretório específico de qualquer lugar na linha de comando:

cd %p%

Isso não funciona no Powershell, existe alguma maneira de obter a mesma funcionalidade?

    
por dads 15.10.2011 / 01:47

2 respostas

6

As variáveis de ambiente têm seu próprio provedor:

cd $env:p
    
por 15.10.2011 / 02:56
2

informação adicional: Você também pode definir essa variável de ambiente para sua sessão, caso precise alterá-la por algum motivo durante sua sessão

$env:p = "C:\MyPath"

Ou para defini-lo globalmente se você precisar atualizá-lo

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

Isso criaria a variável de ambiente do usuário.

    
por 15.10.2011 / 16:22