如何将变量值用作另一个变量(批处理文件)的名称?

时间:2017-06-25 08:56:09

标签: batch-file cmd environment-variables

我想在命令行脚本中使用一个变量值作为另一个变量名。 e.g:

set VAR1=%1
call set VAR3=JAVA%VAR1%_HOME
echo %VAR3%

这应该打印名为JAVA8_HOME的系统环境变量的值(C:\ program Files \ Java \ jdk1.8.0_121)

我该怎么做?

1 个答案:

答案 0 :(得分:1)

viewHolder[n].text = "Some text";

应该解决问题,假设call set VAR3=%%JAVA%VAR1%_HOME%% 因此%的值为var

8

也应该适用于这种情况。