使用 GOTO 命令,可以不按正常顺序执行登录底稿的某一部分。
命令格式
GOTO标签
使用标签来表明应在何处继续执行登录底稿。
使用 GOTO
在尝试使用 GOTO 循环之前应先在登录底稿中设置 BREAK ON,以便在必要时可以中断登录底稿。
有关 BREAK 登录底稿命令的信息,参见“BREAK”。
不要用 GOTO 命令进入或退出一个嵌套的“IF...THEN”语句。这种用法会令程序产生混乱。
示例
要执行命令循环,在登录底稿中使用以下命令。在本例中,要执行的命令标为 AGAIN(如第二行中所示)。
SET X="1"
AGAIN:
SET X=<X> + "1"
;see compound strings for this
WRITE <X>
IF <X> < "9" THEN GOTO AGAIN
GOTO 命令依据 <X>(一个 DOS 环境变量)值。若 <X> 值小于 9,则 <X> 值加 1 而 GOTO 循环仍回到 AGAIN 标签处。当 <X> 增加到 9,IF...THEN 测试就变为假,于是会忽略 GOTO 命令并继续正常执行底稿。