找回密码
 加入
搜索
查看: 3268|回复: 5

[AU3基础] 跳转到之前的代码。怎么做?实在想不起来了,听不明白进来看详细

  [复制链接]
发表于 2014-2-18 09:58:11 | 显示全部楼层 |阅读模式
比如

代码1
代码2
代码3
………………

代码50
代码51:if xxxxx then   重新执行代码1
代码52
代码53

这样跳转的,用什么函数来着?我记得有来着
发表于 2014-2-18 10:43:40 | 显示全部楼层
代码1()
………………

代码50
代码51:if xxxxx then 代码1()
代码52
代码53

Func 代码1()
代码2
代码3
.....
Endfunc
 楼主| 发表于 2014-2-22 22:43:32 | 显示全部楼层
回复 2# afan

我现在是这样
for
……
if xxxx then 跳出这个for循环,重复这个for循环
……
next

我想这样,完全重新开始的重复,不知道怎么写,逻辑混乱了
发表于 2014-2-23 04:56:40 | 显示全部楼层
for $i = 1 to n
........
if xxxxxx then
$i = 1
continueloop
endif
.........
next
 楼主| 发表于 2014-3-6 16:42:05 | 显示全部楼层
回复 4# netegg
十分感谢,但是我现在是这样,这个n是个变量,是在for之前获取到的变量,比如if  yyyyy then n=zzzz
当 if xxxxxx 的时候,想跳出循环的原因是因为之前获取的n是错误的,所以才要跳出循环
所以在重新赋值$i=1,continueloop时,要跳到if  yyyyy then n=zzzz这里重新获取一下N的值,你告诉我的continueloop不管用了


if  yyyyy then n=zzzz
for $i = 1 to n
........
if xxxxxx then
$i = 1
continueloop
endif
.........
next
发表于 2014-3-6 21:01:26 | 显示全部楼层
回复 5# dearmb
用while
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-6 10:18 , Processed in 0.108364 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表