更新时间2022-03-30 00:48:52
我程序中有正常情况下的3个系列动作为 A→B→C系列。因这些过程中会出现特殊情况,故需要通过颜色判断:1.当a点为 灰色,执行MoveTo 888, 309LeftClick 1执行C动作 //相当于跳过A B系列动作否则 执行A动作:判断a为黄色时,保持持续判断。直到a为白色时,执行B动作执行C动作结束
以下代码参考:
Ifcolor x,y,"adadad",0 then '灰色有多种的,adadad是之一 MoveTo 888, 309 LeftClick 1 msgbox '执行C动作' Else While GetPixelColor(x,y) = "ffcc33"'黄色 '保持持续判断 Wend If GetPixelColor(x, y) = "ffffff" Then '白色 msgbox '执行B动作' msgbox '执行C动作' End If End if