Variables 批处理变量名称和百分号

Variables 批处理变量名称和百分号,variables,batch-file,environment-variables,scope,Variables,Batch File,Environment Variables,Scope,我有一个名为ABC的变量 SET ABC=Brazil 我有另一个名为DEF的变量,其中包含一个字符串,该字符串的名称为第一个变量: SET "DEF=%%ABC%%" 如何仅使用变量DEF访问字符串“巴西”?(我不能使用变量ABC) 如果我使用Echo命令,它(正确)会显示%ABC% 当找到行时,解析器执行变量替换生成 call echo %ABC% 现在,执行命令,调用生成第二个解析器过程,解析新生成的变量引用 call echo %DEF% call echo %ABC%

我有一个名为ABC的变量

SET ABC=Brazil
我有另一个名为DEF的变量,其中包含一个字符串,该字符串的名称为第一个变量:

SET "DEF=%%ABC%%"
如何仅使用变量DEF访问字符串“巴西”?(我不能使用变量ABC)

如果我使用Echo命令,它(正确)会显示%ABC%

当找到行时,解析器执行变量替换生成

call echo %ABC%
现在,执行命令,
调用
生成第二个解析器过程,解析新生成的变量引用

call echo %DEF%
call echo %ABC%