循环批处理文件命令一定次数

时间:2018-10-02 18:04:34

标签: batch-file

我对此进行了研究。我已经在这个地方搜索了解决方案,但是我一直在寻找奇怪的长长的代码行,我认为这是不必要的。 我试图使批处理文件循环执行5次命令。

    :loop
    start Node_B7
    goto loop %5%

这是我希望它启动Node_B7 5次的代码行。我尝试过

    :loop
    start Node_B7
    goto loop

并且它可以工作,尽管它可以无限次地工作。我是编码新手,所以很抱歉,如果这是一个简单的问题。我知道使用VBS可以循环一定次数,因此我确定可以使用批处理文件来执行此操作。请不要告诉我只使用VBS,因为我不想使用VBS。除循环外,我在此批处理文件中拥有的其他命令在VBS中不起作用。

2 个答案:

答案 0 :(得分:2)

一个简单的FOR命令,并使用/L选项。

FOR /L %%G IN (1,1,5) DO start Node_B7

答案 1 :(得分:2)

help gotohelp set可以帮助您:

@echo off
set counter=0
:loop
if %counter% equ 5 goto :EOF
set /a counter+=1
echo %counter%
goto loop

壁球循环更好。