我正在尝试使用b
选项在for
循环内递增计数变量(/l
),并且未执行set操作。
以前,我在for
选项启用时通过/d
循环尝试了相同的方法,
@echo off
setlocal enabledelayedexpansion
set a=5
set b=0
for /l %%x in (1,1,!a!) do (
set /a b=b+1
echo %%x
echo %a%
echo %b%
)
这是我得到的:
1 5 0 2 5 0 3 5 0 4 5 0 5 5 0