dengxinneng 发表于 2011-7-21 17:19:18

如何跳出循环 求助啊!

本帖最后由 dengxinneng 于 2011-7-21 17:23 编辑

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

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

如果不行 那有没有什么办法可以实现类似的功能呢?

sdc7 发表于 2011-7-21 17:31:05

必须判断体能有判断然后ExitLoop 毕竟AU3单线程 按钮失灵的 建议实用AU3的事件模式来写程序

abc... 发表于 2011-7-21 17:37:10

http://www.autoitx.com/forum.php?mod=viewthread&tid=476&highlight=onevent
希望可以帮到你。

飘云 发表于 2011-7-21 17:37:19

试试用事件模式,先建个全局变量,然后在你那循环中加入此全局变量的检测,变动则退出,当按钮2按下后,事件模式下应该可以给全局变量赋值,然后那循环中检测到全局变量变了就退出了,或者用伪多线程,论坛一搜一大把,其实你这个问题以前我好像也看到过有人提的说。
页: [1]
查看完整版本: 如何跳出循环 求助啊!