-
Crie um arquivo de lote (ou seja, setter.bat
) contendo o seguinte:
@echo off
setlocal enableextensions enabledelayedexpansion
for /F "tokens=1,2* delims==" %%i in (envvars.txt) do setx %%i "%%j"
-
Abra um prompt de comando e navegue até o local onde você salvou o arquivo de lote acima.
- Digite
Set > envvars.txt
para exportar sua lista de variáveis de ambiente para um arquivo de texto chamado "envvars.txt".
- Abra envvars.txt no seu editor de texto favorito e altere as coisas como desejar.
- Salve as alterações.
- Execute o arquivo em lote (setter.bat) para aplicar suas alterações.
- Eles entrarão em vigor imediatamente; mas não para a janela de prompt de comando aberta no momento. Abra um novo prompt de comando para verificar.
O arquivo em lote é iterado através da lista exportada que você modificou. Para cada linha, ele é dividido em "=" e, em seguida, usa SetX para definir as variáveis ambientais (o "conjunto" regular apenas as define para o escopo do arquivo de lote).
De lá, você pode fazer alterações adicionais, reexportando ou alterando o envvars.txt existente e executando o arquivo de lote novamente.
Nota: Mantenha uma cópia do seu arquivo de exportação original (como backup). :)