我希望用户插入一个变量然后用echo显示它会像%% var %% 另一个变量
中的变量答案 0 :(得分:1)
我希望我的问题是正确的。您需要一个额外的解析阶段。这可以通过call
:
set var=value
set x=var
call echo %%%x%%%
REM on commandline: call echo %%x%%
(是的,这很丑陋,但确实有效)
答案 1 :(得分:1)
set var=value
set x=var
setlocal enableDelayedExpansion
echo !%x%!
...
endlocal
这应该超越call
方法。