cmd.exe O comando SET não salva valores para novas sessões de cmd.exe [duplicado]

6

Possible Duplicates:
Set Permanent Environmental Variable in Windows XP
Is there a way to set Windows environment variables from the command line PERMANENTLY

O comando set não salva valores entre as sessões cmd.exe. Como posso salvar valores ambientais entre as novas sessões do cmd.exe?

Por exemplo, o comando set funcionará apenas para a minha sessão atual:

set path=%path%;C:\Mingw\bin

Ao reiniciar o cmd.exe, minha string caminho foi redefinida.

Possível solução: equivalente .bashrc ou .bash_profile para o DOS

    
por snmcdonald 28.05.2010 / 22:39

4 respostas

11

Use SETX conforme respostas neste tópico (linkado do lado direito aqui como uma questão relacionada): Existe uma maneira definir variáveis de ambiente do Windows a partir da linha de comando PERMANENTLY

    
por 28.05.2010 / 23:18
3

Adicione / altere-os de variáveis de ambiente globais. Para acessar isto (Assumindo o Windows XP como seu sistema operacional), clique com o botão direito em My Computer - > Properties - > Advanced Tab - > Environment Variables e adicione o que for necessário.

    
por 28.05.2010 / 22:46
1

Você tem várias opções:

Assumindo o Windows XP Pro:

  1. Entre em c: \ windows \ system32 \ autoexec.nt e altere para adicionar o caminho.
  2. Clique com o botão direito em Meu computador, entre em Propriedades, Avançado, Variáveis ambientais, mude para lá.
  3. Crie um script de login. Clique com o botão direito em Meu Computador, vá para Gerenciar. Vá para Usuários e Grupos Locais e, em seguida, Usuários. Clique com o botão direito do mouse no login, escolha propriedades, entre em Perfil e defina o script de Logon. O local padrão que procura para os scripts de login é c: \ windows \ system32 \ repl \ import \ scripts.
por 28.05.2010 / 22:50
0

Para obter o Windows para salvar variáveis de ambiente, clique com o botão direito do mouse em Meu computador, clique em Properties e, em seguida, em Advanced | Environment Variables e edite lá.

    
por 28.05.2010 / 22:46