循环遍历%x%次循环

BBM*_*225 7 batch-file

好吧,那么让我说我有一个变量,让我们称之为x.我有这个循环:

for %%i in (%x%) do (
  REM --Code goes here--
)
Run Code Online (Sandbox Code Playgroud)

现在,该循环将执行一次,假设x等于10,并且如果我想要循环10次,我可以这样做:

for %%i in (1 2 3 4 5 6 7 8 9 10) do (
  REM --Code goes here--
)
Run Code Online (Sandbox Code Playgroud)

但是说x等于105,我该怎么做?

Dav*_*ann 9

请参阅for /?/L选项的文档.

for /L %%A in (1,1,%x%) do (
    REM --Code goes here--
)
Run Code Online (Sandbox Code Playgroud)