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

时间:2014-05-15 17:04:47

标签: batch-file 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

1 个答案:

答案 0 :(得分:1)

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

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