首页 > 解决方案 > 循环批处理文件命令一定次数

问题描述

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

    :loop
    start Node_B7
    goto loop %5%

这是我希望它启动 Node_B7 5 次的代码行。我努力了

    :loop
    start Node_B7
    goto loop

尽管它可以无限次执行它,但它仍然有效。如果这是一个简单的问题,我是编码新手,很抱歉。我知道使用 VBS 你可以循环一定次数,所以我相信你可以用批处理文件来做到这一点。请不要告诉我只使用 VBS,因为我不想使用 VBS。我在这个批处理文件中的其他命令(不包括循环)在 VBS 中不起作用。

标签: batch-file

解决方案


help gotohelp set会让你走得很远:

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

壁球手的循环更好。


推荐阅读