批处理 goto 跳转

goto用于跳转到指定的标签位置。


1 标签定义的语法

:标签名称

冒号+标签名称。中间无空格。


2 goto语法

goto 标签名称

代码执行跳转到标签名称对应的位置。

标签名称要与定义的名称一致。


3 goto简单示例

批处理文件内容如下。

@ echo off

echo xiaobuteach1
goto mylabel
echo xiaobuteach2
echo xiaobuteach3

:mylabel
echo xiaobuteach4

pause

运行结果

img


4 通过goto实现循环

代码

批处理文件内容如下。

@ echo off

set /a i=1

:loop
echo xiaobuteach%i%
set /a i=i+1
if %i% lss 5 goto loop

echo continue

pause

运行结果

img