batch-file - 循环批处理文件命令一定次数
问题描述
我研究过这个。我已经在这个地方搜索了一个解决方案,但我一直在寻找奇怪的长代码行,我认为这些代码行是不必要的。我试图让批处理文件循环我的命令 5 次。
:loop
start Node_B7
goto loop %5%
这是我希望它启动 Node_B7 5 次的代码行。我努力了
:loop
start Node_B7
goto loop
尽管它可以无限次执行它,但它仍然有效。如果这是一个简单的问题,我是编码新手,很抱歉。我知道使用 VBS 你可以循环一定次数,所以我相信你可以用批处理文件来做到这一点。请不要告诉我只使用 VBS,因为我不想使用 VBS。我在这个批处理文件中的其他命令(不包括循环)在 VBS 中不起作用。
解决方案
help goto
help set
会让你走得很远:
@echo off
set counter=0
:loop
if %counter% equ 5 goto :EOF
set /a counter+=1
echo %counter%
goto loop
壁球手的循环更好。
推荐阅读
- java - 转换列表
在Java中转换为以下xml格式 - java - 如何静音 Apache OpenNLP 日志
- polymer - 如何将polymer2.x 项目转换为polymer3.0?
- path - 在角度 6 的 tsconfig.lib.json 中设置命名路径
- c# - 应用于大量数据时,SQL CLR 聚合未正确终止
- python - django {% url %} NoReverseMatch at /
- sql - 使用联合在 Sql server 中不起作用的三个 IF Exists 条件选择语句结果的组合结果
- swift - 在 swift 3 上永远不会读取演示者功能
- c# - VB 代码到 C# - 命名空间 Microsoft.VisualBasic
- content-management-system - 表达式引擎使用