1个回答
展开全部
颜色变化,包含两层意思,第一种情况,当某点颜色一直是某个颜色,当颜色变化时,执行脚本。
第二种情况,当某点颜色不固定,直到出现某个颜色,执行脚本。这两种情况某些时候写代码是不一样的,根据你这里说的意思,不管是哪种情况都可以实现你的功能,用IfColor即可,假如你要求有相似度,就用FindColor,找色范围缩小到某一点,也可以。
第二种情况,当某点颜色不固定,直到出现某个颜色,执行脚本。这两种情况某些时候写代码是不一样的,根据你这里说的意思,不管是哪种情况都可以实现你的功能,用IfColor即可,假如你要求有相似度,就用FindColor,找色范围缩小到某一点,也可以。
更多追问追答
追问
我是第一种。求大神指教
追答
首先,不断找色,直到出现白色,出现白色之后,一直找色,直到白色消失,再执行你的功能。
NeedColor = 0 //颜色变化标志
Do Until NeedColor > 0
IfColor x,y,"FFFFFF",0 Then
While NeedColor = 0
IfColor x, y, "FFFFFF", 1 Then
NeedColor = 1
//这里写你要执行的脚本
End If
Delay 5 //适当延时,减少CPU使用率
Wend
End If
Delay 5 //适当延时,减少CPU使用率
Loop
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询