找回密码
 加入
搜索
查看: 3009|回复: 11

[AU3基础] func如何在代码执行到一半的时候退出func[已解决]

  [复制链接]
发表于 2011-1-28 20:57:01 | 显示全部楼层 |阅读模式
本帖最后由 黑色袜子 于 2011-1-28 21:06 编辑

标题可能比较难理解!!

看范文:
func test()
if $a=1 then
    ;退出test()函数
endif
;其他代码
;其他代码
endfunc
这个如何实现!!!
AU3可以这样操作吗???
 楼主| 发表于 2011-1-28 21:06:07 | 显示全部楼层
犯了低级错误!!谢谢风行者的解答
$b = test()
MsgBox(0, "", "函数退出返回" & $b)

Func test()
        Local $a = 0
        While 1
                If $a = 1 Then Return 2
                MsgBox(0, "", $a)
                $a += 1
        WEnd
EndFunc   ;==>test
发表于 2011-1-29 07:36:58 | 显示全部楼层
能举个例子否,完整的
 楼主| 发表于 2011-1-29 11:51:38 | 显示全部楼层
回复 3# 微雨湿黄昏


    谢谢,我已经解决了!!就是2L那里!!
发表于 2011-1-30 10:24:07 | 显示全部楼层
看到了,试了一下,很好的
发表于 2011-10-10 17:46:42 | 显示全部楼层
又学习到了。。。
发表于 2011-10-10 17:46:50 | 显示全部楼层
又学习到了。。。
发表于 2012-6-8 10:36:10 | 显示全部楼层
good example.thanks!!!!!!!
发表于 2012-6-10 11:05:03 | 显示全部楼层
楼主自问自答!
发表于 2012-6-10 13:37:06 | 显示全部楼层
学习了,这样可以退出
发表于 2012-6-15 15:24:57 | 显示全部楼层
接用你一楼的,可以直接:

func test()

if $a=1 then

    ;退出test()函数
   return 0

endif

;其他代码

;其他代码

endfunc
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-18 23:37 , Processed in 0.078977 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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