我想根据文本文件设置环境variables。 该文本文件具有以下格式的名称=值
在我的脚本中,我只是迭代文件并执行set命令:
FOR /F "tokens=* delims=" %%A IN ('type test.ini') DO ( SET %%A )
问题是,文本文件可以包含像文件夹=%HOMEPATH%\testing
set命令不会评估%HOMEPATH%环境variables。 而不是\ Users \ john \ testvariables值是%HOMEPATH%\ test。
有没有办法做到这一点?
谢谢!
使用: CALL SET %%A
然后。
CALL将自己展开%% A,然后SET将展开%HOMEPATH%。