找回密码
 加入
搜索
查看: 2171|回复: 3

[AU3基础] 如何跳出循环 求助啊!

[复制链接]
发表于 2011-7-21 17:19:18 | 显示全部楼层 |阅读模式
本帖最后由 dengxinneng 于 2011-7-21 17:23 编辑

有两个按钮
按钮1:
do
...循环体...
until $a=1  ; $a永远不会等于1

在这种死循环里面,如何实现按下按钮2,使$a=1 从而跳出循环??

如果不行 那有没有什么办法可以实现类似的功能呢?
发表于 2011-7-21 17:31:05 | 显示全部楼层
必须判断体能有判断然后ExitLoop 毕竟AU3单线程 按钮失灵的 建议实用AU3的事件模式来写程序
发表于 2011-7-21 17:37:10 | 显示全部楼层
发表于 2011-7-21 17:37:19 | 显示全部楼层
试试用事件模式,先建个全局变量,然后在你那循环中加入此全局变量的检测,变动则退出,当按钮2按下后,事件模式下应该可以给全局变量赋值,然后那循环中检测到全局变量变了就退出了,或者用伪多线程,论坛一搜一大把,其实你这个问题以前我好像也看到过有人提的说。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-14 14:05 , Processed in 0.075921 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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