Я хочу установить переменные окружения на основе текстового файла.
Текстовый файл имеет следующий формат
имя = значение
В моем скрипте я просто повторяю файл и выполняю команду set:
FOR /F "tokens=* delims=" %%A IN ('type test.ini') DO (
SET %%A
)
Проблема в том, что текстовый файл может содержать что-то вроде
папка =% HOMEPATH% \ тест
Команда set не оценивает переменную среды% HOMEPATH%.
Вместо \ Users \ john \ test значение переменной равно% HOMEPATH% \ test.
Есть ли способ сделать это?
Спасибо!