1
假设%Edata%
是这样写的"A;B;C;1;2;3;"
可变那么这段代码应该可以把它分成一堆编号的变量:为什么这个批处理代码不工作?
set /a c=0
FOR %%A IN (%Edata%) DO (
set /a c=%c%+1
set var%c%=%%A
echo.^>^>^> Set "%%A" to "var%c%"
)
只有结果是变量的所有部分设置为var0
因为%c%
变量不会每次像它应该计算的那样。有人能解释为什么吗?