按键精灵如何实现等待某一条件成立后才继续脚本。我自己想了两个 1.用rem和goto插入if语句中
按键精灵如何实现等待某一条件成立后才继续脚本。我自己想了两个1.用rem和goto插入if语句中标记转跳,一直到条件成立了才停止转跳,继续下面的代码。如:rem记号IfG...
按键精灵如何实现等待某一条件成立后才继续脚本。我自己想了两个 1.用rem和goto插入if语句中标记转跳,一直到条件成立了才停止转跳,继续下面的代码。如: rem 记号 If GetPixelColor(54,89)="FFFFFF" Then Else Goto 记号 End if 这样脚本执行到这里的时候就会一直等待至那个点(54,89)变成那个颜色的时候才能继续。不过这样做显然很笨拙。 2.第二个方法是循环结构 用Do Until......Loop这之类的也可以坐到。但是我觉得这些都不够用。 我刚学按键精灵不久,有没有什么很好的方法,是让它在那里等待某一设定好的条件成立后再继续运行下面的脚本的??
展开
1个回答
展开全部
给你个例子
Do
Delay 300
If GetPixelColor(54, 89) = "FFFFFF" Then
//当条件符合后退出循环
Exit Do
End If
Loop
这个是无限循环,每300毫秒判断一次,当条件成立后就会推出循环
Do
Delay 300
If GetPixelColor(54, 89) = "FFFFFF" Then
//当条件符合后退出循环
Exit Do
End If
Loop
这个是无限循环,每300毫秒判断一次,当条件成立后就会推出循环
追问
嗯,这也算一种了。有没有专门执行这类功能的语句呢?
追答
你想要什么样的? 条件成立的判断那就是if语句,但是有一个前提,就是如何知道条件成立,无非就这么几种。找图找色判断,或者找内存。然后if语句判断。没有其他的判断方式了,难道你还想这样写一句:条件成立了往下执行?太无语了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询