我正在尝试使用第二个变量从数组中设置信息以从数组中接收数据
我可以这样回应(这样):
call echo %%line[%i%]%%
但是不能用它来设置变量(我试试看):
set content=%%line[%i%]%%
答案 0 :(得分:1)
为什么不使用call
命令使用相同的set
技巧?
set i=2
set line[2]=hello
call echo %%line[%i%]%%
call set content=%%line[%i%]%%
echo %content%
输出:
> set i=2
> set line[2]=hello
> call echo %line[2]%
hello
> call set content=%line[2]%
> echo hello
hello