颜色变化,包含两层意思,第一种情况,当某点颜色一直是某个颜色,当颜色变化时,执行脚本。第二种情况,当某点颜色不固定,直到出现某个颜色,执行脚本。这两种情况某些时候写代码是不一样的,根据你这里说的意思,不管是哪种情况都可以实现你的功能,用IfColor即可,假如你要求有相似度,就用FindColor...
Do 颜色 = GetPixelColor(300, 300, 0) If 颜色 = "ffffff" Then //插入要执行的代码 Exit Do //跳出当前循环 End IfLoop可以用多个循环嵌套使用 另外也可以试试找图,也可以用循环嵌套的方式执行
回答:光电鼠标是在不断的通过光照来定位鼠标的坐标,有时人手虽然没有移动鼠标,但事实上鼠标还在轻微的移动,这样就会被按键精灵忠实的记录下来。 //得到点(10,5)的颜色Do Delay 500 GetColor=GetPixelColor(10,5) Delay 25 If getcolr = "FFFF00" Then MoveTo 10,5 Delay 25 LeftClick 1...
//如果坐标1298,579的颜色是0,IfColor 1298,579,0,//鼠标移动到 move to 1391.582 //延迟0.1S delay 100 //左键单击 leftclick1 //否则 else //条件结束 endif //by hoo 2010.3.29
加点延迟脚本问题会少点 MoveTo 856, 480 Delay 500 LeftDown 1 Delay 500 IfColor 698,520,"0",1 Then Delay 50 LeftUp 1 Delay 500 Else End If