输入变量名称并显示 - BATCH FILE

时间:2015-02-11 11:40:28

标签: batch-file

我希望用户插入一个变量然后用echo显示它会像%% var %%  另一个变量

中的变量

2 个答案:

答案 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方法。