永发信息网

用按键精灵如何实现 在区域内找色 如果找到会按做出动作

答案:2  悬赏:0  手机版
解决时间 2021-02-19 12:58
  • 提问者网友:像風在裏
  • 2021-02-18 12:01
我想用按键精灵 在特定区域内找色 如果找到 则作出我设定的动作 如果没有找到 则无反应

我打算使用找图 我自己做了一个脚本 可是用的时候 没有出现指定图片的时候就开始按键 麻烦高手帮我看看哪里错了 再说说怎么改 谢谢啊
Delay 5000
VBSCall FindPic(0,0,1024,768,"3.bmp",1,X,Y)
If X>1 Y>1
KeyDown 17,1
KeyPress 116,1
KeyUp 17,1
Else
EndIf

加上and也没用啊
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-02-18 13:34
if x>1 and y>1
全部回答
  • 1楼网友:像个废品
  • 2021-02-18 15:00
//使用数组,第一种颜色赋值给s(0),第二种颜色赋值给s(1),以此类推,我使用360浏览器界面上的颜色做示范,自行修改。 dim s(2) s(0) = "1e6cec":s(1) = "31b05f":s(2) = "9e8c6c" a = 0 //要找几种颜色,就循环几次 for 3 //循环开始 rem 开始 findcolor 0, 0, 1024, 768, s(a), x, y //开始查找颜色 if x > 0 and y > 0 then //如果找到颜色就移动鼠标到色点上并点击。 moveto x, y delay 128 leftclick 1 delay 128 a = a + 1 //找到上一个颜色后,赋值+1,开始找下一个颜色 else //如果没有找到这个颜色 delay 128 goto 开始 //从标记为开始的地方重新寻找 end if delay 128 next //跳回(结束)循环
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯