我正在尝试使用第二个变量将信息从数组设置为变量以检索信息

时间:2018-08-09 15:06:11

标签: batch-file

我正在尝试使用第二个变量从数组中设置信息以从数组中接收数据

我可以这样回应(这样):

call echo %%line[%i%]%%

但是不能用它来设置变量(我试试看):

set content=%%line[%i%]%%

1 个答案:

答案 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