变量嵌套的N种办法
批处理吧
全部回复
仅看楼主
level 11
全天占线 楼主
先假设一下代码背景环境:
set ra=%random%
set /a .%ra%=0123456789,a=ra
set ra=
现在只知道变量名a,不知道.%ra%的变量名,要获取%.ra%的值需要通过变量嵌套
办法一:
call echo %%.%a%%%
::经典的call
办法二:
setlocal enabledelayedexpansion
echo !.%a%!
::常见的变量扩展
方法三:
cmd /v:on /c echo !.%a%!
::也是变量扩展,很奇怪为什么没见过别人用。。。。
2011年02月15日 05点02分 1
1