Como obter acesso a variáveis de ambiente no Windows?

2

Eu pedi emprestado um laptop com o Windows XP de uma empresa para a qual farei um projeto. Eles dizem que eu tenho quase direitos Admiinistrator no computador para que eu possa instalar o software.

Agora, instalei algumas ferramentas de desenvolvimento, mas preciso adicionar algumas coisas à variável de ambiente PATH. Mas eu não pareço ter permissões para editar a variável de ambiente PATH. Existe alguma maneira que eu poderia trabalhar nisso? Eu poderia criar uma variável de ambiente pessoal PATH que fosse usada?

    
por Jonas 17.09.2010 / 09:38

2 respostas

1

Não tenho certeza se seus direitos permitirão isso, mas você pode tentar definir o caminho para uma janela de comando com path = %PATH%;newdir ; se funcionar, durará até a janela de comando ser fechada. Isso pode ser ok para você, se você está trabalhando principalmente na linha de comando.

Há também o setx

Aqui estão algumas informações adicionais sobre as variáveis de ambiente que podem ser úteis.

    
por 17.09.2010 / 09:58
6

Sim, você pode criar seu próprio ambiente.

  • GUI:
    • Propriedades do sistema - > Avançado - > variáveis ambientais
      • Ou, se você não tiver acesso dessa maneira, poderá obtê-lo executando rundll32 sysdm.cpl,EditEnvironmentVariables na janela Executar ou na linha de comando.
    • Clique em Adicionar , insira PATH como nome e %PATH%;mynewdir como valor. (Você não precisa incluir %PATH% através da GUI, especialmente se estiver editando uma variável PATH existente; ela apenas mantém o valor da string PATH antes de você editar.)
    • Esse é o único método que garante disponibilidade instantânea a todos os futuros processos iniciados pelo Explorer, sem a necessidade de efetuar login novamente.
  • Tipo de interface gráfica:
    • regedit - > %código%
    • Clique com o botão direito do mouse em Novo - > Valor da string expansível
  • CLI:
    • HKEY_CURRENT_USER\Environment
    • O reg add hkcu\environment /v PATH /t reg_expand_sz /d %%PATH%%;mynewdir duplicado é necessário para impedir que %% seja expandido por shell.
por 17.09.2010 / 15:53