DOS批处理迭代列表中的数字

时间:2013-06-17 14:50:37

标签: windows for-loop batch-file cmd

我需要遍历DOS批处理文件中的数字列表。我试过这个:

for /l %%n in (10,13,14,15) do ( 
     REM do something 
)

但这似乎无法发挥作用。什么是正确的语法? www上的批处理文件很少有适当的文档。

2 个答案:

答案 0 :(得分:5)

试试这个

    @echo off

    set nums=10,13,14,15

    for %%i in (%nums%) do (
      echo %%i
    )

答案 1 :(得分:3)

试试这个

for %%n in (10,13,14,15) do ( 
     REM do something 
)