找回密码
 加入
搜索
查看: 1964|回复: 2

[AU3基础] 求助计时器整合运用问题[已解決]

[复制链接]
发表于 2014-4-17 11:44:42 | 显示全部楼层 |阅读模式
本帖最后由 eden_lee 于 2014-4-26 08:41 编辑

$color = PixelGetColor(847,475)

Func   
          For $x = 1 to 99999999
                      If $color = 0 Then
                                For $y = 1000 to 6000
                                             Else
                                             If $color <> (0)  Then
                                             Endif
                                Exit For            
                                Next
                      Exit For
                      EndIf
          Next
EndFunc
MsgBox(0,"color","流程完成")

我的动作是
判断$color=0时,计时6秒,六秒完结束
若6秒内$color<>0时,再跳回去侦测。(因那个位置的颜色会闪烁)

我执行的结果是已判断$color=0,但没执行$ Y =1000~6000(延迟六秒)這個動作,就直接关闭了

这个动作我测试了两天都没结果,不知道细节错在哪,烦请各位指导。
发表于 2014-4-20 10:07:33 | 显示全部楼层
本帖最后由 水木子 于 2014-4-20 10:22 编辑

循环还能这样写吗?第一次见哦!
我觉得你倒不如创建个计时器。

参考函数:AdlibRegister、_Timer_SetTimer
 楼主| 发表于 2014-4-23 09:37:52 | 显示全部楼层
回复 2# 水木子

好我试试看
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-19 03:22 , Processed in 0.076304 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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