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