
Estou tentando adicionar um PATH na linha de comando, como acontece com SETX% PATH%... ele sempre expande o PATH, o que não quero.
PATHMAN é exatamente para esse propósito, mas não funciona para mim no Windows 7. Ele congela na maioria das vezes e não verifica se há duplicados.
Deve haver uma ferramenta para gerenciar variáveis PATH da maneira adequada. SETX seria perfeito, mas talvez não com a sintaxe% PATH%.
Responder1
Veja o artigoEdite a variável de ambiente PATH no Windows sem problemas.
Ele recomenda usarcaminhou:
Por exemplo, digamos que você tenha suas ferramentas Sysinternal em C:\Bin\Sysinternals e queira adicioná-las ao PATH. Simplesmente faça:
pathed /append C:\Bin\Sysinternals /machine
Se você quiser adicioná-los ao sistema PATH do usuário, faça:
pathed /append C:\Bin\Sysinternals /user
Responder2
(Eu sei que você já respondeu a essa pergunta, mas)
O problema com o uso de setx
é que você não está citando a string que deseja definir. Como o ;
caractere é um delimitador de comando (você pode encadear comandos para serem executados em sucessão com ele), ele pensa que você está definindo o caminho e, em seguida, executando outro comando.
O que você deve fazer é o seguinte:
setx /M path "C:\perl\bin;%path%"
Isso precede minha %path%
variável com C:\perl\bin
, porque quero que ela venha antes de qualquer outra coisa que possa ser instalada. Isso /M
significa que me refiro ao EnvVar do sistema, não ao do usuário.
Responder3
Existem três métodos que conheço, dos quais um é permanente (ao adicionar variáveis de ambiente) e outros 2 r temp.. apenas para definir o caminho e, portanto, o caminho definido por eles é destruído após o cmd ser encerrado (fechado). Começando com métodos: -
Método temporário 1: -
setx PATH "%PATH%;c:\nome do caminho;"
Método temporário 2: -
definir PATH=c:\nome do caminho;%PATH%
Método Permanente: -
pathed /append c:\nome do caminho /máquina (para todos os usuários) pathed /append c:\nome do caminho /usuário (para usuário atual)
Responder4
No Windows 10 x64 1909 (e provavelmente versões anteriores), use o recurso Pesquisa do Menu Iniciar com "definir variáveis" para localizar e executar qualquer um dos seguintes resultados retornados para acessar o editor gráfico revisado pela MS selecionando o botão [Variáveis de Ambiente]: - Edite o variáveis ambientais do sistema - Edite variáveis ambientais para sua conta
O editor também pode ser acessado através do botão [Variáveis de Ambiente] na antiga caixa de diálogo Propriedades do Sistema.