@echo off
set a=b
set b=c
echo %%a%%
它不起作用,它只显示%b%。我想让它显示c
。我不知道为什么它只是操作系统的版本(Windows 7旗舰版Service Pack 1),或者它真的不起作用。
答案 0 :(得分:3)
你需要另一个解析层:或者:
call echo %%%a%%%
在批处理文件中,或在命令行上:
call echo %%a%%
setlocal enabledelayedexpansion
set a=b
set b=c
echo !%a%!