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%
變量不會每次像它應該計算的那樣。有人能解釋爲什麼嗎?