Como faço para definir a variável PATH usando o conteúdo de um arquivo?
Você pode fazer isso usando set /p ...
ou setx ... /f ...
set /p ...
solution
set /p PATH=<mypaths.txt
Notas:
- Do não coloque espaços em torno de
=<
. - Sintaxe
set /p variable=[promptString]
- A opção
/p
permite que você defina uma variável igual a uma linha de entrada inserida pelo usuário (que pode ser redirecionada para vir de um arquivo). - A string Prompt pode estar vazia.
setx ... /f ...
solution
setx PATH /f mypaths.txt
Notas:
-
/f FileName
O arquivo que você deseja ler. -
/f
suporta a análise apenas de arquivos de texto simples (com terminações de linha CR / LF).
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- definir - Exibir, definir ou remover variáveis de ambiente do CMD. As alterações feitas com o SET permanecerão apenas pela duração da sessão atual do CMD.
- setx - Defina as variáveis de ambiente permanentemente, SETX pode ser usado para definir as variáveis de ambiente para a máquina (HKLM) ou usuário atualmente conectado (HKCU).