错误博客( cuowu.com )发布于 2019-06-08 12:16:42

按键精灵跳转结构

按键精灵跳转结构,可以实现在脚本流程中无条件跳转。完整的跳转结构是由标记(Rem)和跳转(Goto)组成的。

标记(Rem)

Rem是在脚本中作标记使用的,如果在脚本中有Rem标记的话,那么就可以使用“Goto标记名”无条件地跳转到该处,然后从该处继续往后执行了。脚本语法格式:

Rem 标记名

跳转(Goto)

跳转命令的基本格式:

Goto 标记名

Goto命令是对脚本结构影响最大的命令。执行Goto命令后,会使当前脚本的流程被强制跳转到相应的标记(Rem)处,因为它实现的是无条件跳转。如果相互间跳转多了,逻辑就会变得混乱。

虽然Goto是无条件跳转,但还是有几个注意事项:

1)不能Goto到不存在的标记上,如果有这样的语句则会报错。

2)如果在子程序内部,Goto会先搜索子程序内部是否有对应标记,如果有则跳转到子程序内部。如果没有则跳转到主脚本中的标记。例如:

Rem 标记1

Sub 子程序1()

  • Rem 标记1
  • MessageBox “子程序”
  • Goto 标记1

End Sub

3)不能从一个子程序中Goto到另一个子程序中。例如:

Sub 程序1()

  • Rem开始

End Sub

Sub 子程序2()

  • Goto 开始

End Sub

4)不能从主脚本Goto到子程序或函数内部。

Goto 开始

Sub 子程序1()

  • Rem 开始

End Sub


2020年错误博客亲测项目系列

错误教程( cuowu.com )专注网推培训、SEO培训和网赚培训,微信/电话:13722793092

关注微信公众号:第一时间获得错误博客最新教程,让我们一起成长!

公众号二维码