adicionando PATH com SETX ou PATHMAN ou algo mais?

adicionando PATH com SETX ou PATHMAN ou algo mais?

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 /Msignifica 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: -

  1. Método temporário 1: -

    setx PATH "%PATH%;c:\nome do caminho;"

  2. Método temporário 2: -

    definir PATH=c:\nome do caminho;%PATH%

  3. 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.

informação relacionada