我正在爲批處理文件寫一個for循環,這是爲每次迭代的變量做算術運算。循環如下所示:批處理文件循環的算術
@echo off
setlocal enabledelayedexpansion
SET d=10
echo !d!
for /L %%t IN (0,1,9) DO (
SET /A d = %d% + 10
echo !d!
)
該算術僅適用於第一次迭代。 「D」的同時,開始在10和十每次加(10 20 30 ...),但它總是在20停止在該命令的輸出提示會顯示:
10
20
20
...
20
20
我怎樣才能寫這個,所以它會爲整個循環增加十個?
或者'set/A「d + = 10」'或'set/A d = d + 10' – JosefZ
Thanks @SomethingDark and @JosefZ!那就是訣竅! –