Possível duplicado:
O que são PATH e outras variáveis de ambiente e como posso defini-las ou usá-las?
Eu sei que posso editar minhas variáveis de ambiente no Windows 8, acessando
Start -> All Apps -> Control panel -> System ->
Advanced System Settings -> Advanced -> Environment variables.
Mas, honestamente, isso é ridiculamente complexo.
Existe uma maneira mais fácil de alterar variáveis de ambiente no Windows 8?
Por exemplo, se eu apenas quiser acrescentar uma nova pasta ao PATH, é realmente irritante passar por todas essas etapas. A interface do usuário também é péssima, porque é realmente doloroso editar valores variáveis longos com a pequena entrada de texto.
Requisito 1: preciso que as alterações persistam (por exemplo, quando eu uso set
no console, as alterações são perdidas quando eu fecho o console)
Requisito 2: eu preferiria uma solução que não envolva a instalação de partes extras de software, pois esse é o tipo de problema que eu tropeço toda vez que configuro uma nova caixa do Windows.
fonte
Respostas:
Você já explorou o comando set e setx ? Com eles, você pode definir uma variável persistente. Além disso, o valor será aplicado imediatamente, não após o próximo logon.
Exemplo de
SET
comando do Windows :Imprima a variável de ambiente PATH:
Use o comando set para definir a variável PATH
O comando acima se aplica somente à janela atual e a alteração é perdida quando a janela cmd é fechada.
Exemplo de
SETX
comando do Windows :Imprima a variável de ambiente PATH:
Use setx para definir a variável de ambiente:
Feche e abra novamente o terminal cmd e execute:
Você precisa ter cuidado com aspas duplas. Se você deixar aspas entrar em sua variável de caminho, isso pode quebrar algo. No entanto, eles são necessários para especificar adendos ao% PATH% original.
fonte
setx PATH=%PATH%;;C:\test
mas recebo o erro de sintaxe :(set path
= ~echo %PATH%
[set path
mostra também o valor dePATHEXT
]Defina a variável de ambiente no Windows 8.
Você pode acessar a configuração avançada do sistema clicando com o botão direito do mouse
Computer
emfile-explorer
e indo paraproperties
.É o mesmo que versões anteriores do Windows. Você também pode definir variáveis de ambiente na linha de comando, conforme indicado aqui:
O que são PATH e outras variáveis de ambiente, e como posso defini-las ou usá-las?
fonte
Eu as troco em Powershell. Por exemplo, para adicionar uma pasta à variável PATH, abra o PowerShell e:
Isso mudaria para todos os usuários. Para alterá-lo apenas para o usuário que está executando o comando, altere esse último parâmetro para 'Usuário'. Ou apenas altere-o temporariamente nesta sessão:
fonte
É muito fácil na linha de comando:
(para acessar a linha de comando, digite
cmd
na tela inicial>.)Para visualizar uma variável:
Use
setx
para definir permanentemente uma variável. A sintaxe é um pouco diferente. Tente procurar aqui , ou existem muitos outros sites por aí que lhe dirão como usá-lo.fonte
set
que persista?