使用'goto'批处理文件中的无限循环



我在编写一个小程序时遇到了这个问题因为我的循环是无限的。现在我试图使用goto命令,但它不工作,因为它是无止境的。谁来帮帮我。

@echo off
color 1a
:i
echo Hi, mate Let's start off by getting each others names.
timeout 5 > nul
echo What is your name ?: 
set /p name=
echo Hi noob %name% my name is Youke 
timeout 2 > nul
echo %name% We are going on an advenutre quest today :D
timeout 2 > nul
goto i

在第3行i标签和goto命令之间的某个地方,您需要添加将跳出循环的代码-可能是if语句,其中包含另一个goto,指向当前goto之后的标签。

您可以在这里看到大量示例:https://stackoverflow.com/a/4711984/436282

最新更新