用按键精灵在某区域内找色
用按键精灵在某区域内找色,如在A至B范围内搜索黑色,如果找到黑色则反馈黑色所在位置的坐标,然后在该坐标位置右击鼠标一次,这段源码怎么写,新手虚心求教。...
用按键精灵在某区域内找色,如在A至B范围内搜索黑色,如果找到黑色则反馈黑色所在位置的坐标,然后在该坐标位置右击鼠标一次,这段源码怎么写,新手虚心求教。
展开
2015-11-15 · 知道合伙人教育行家
关注
展开全部
用按键精灵在某区域内找色:
//使用数组,第一种颜色赋值给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
//跳回(结束)循环
//使用数组,第一种颜色赋值给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
//跳回(结束)循环
展开全部
FindColor A,A,B,B,"0000FF",intX,intY//0000ff为16进制颜色,A,A为屏幕左上角坐标。B,B为屏幕右下角坐标。intX,intY为找到的颜色的坐标
If intX > 0 And intY > 0 Then
MoveTo intX, intY
LeftClick 1
End If
//建议查找内存,按键精灵找图找色不准
If intX > 0 And intY > 0 Then
MoveTo intX, intY
LeftClick 1
End If
//建议查找内存,按键精灵找图找色不准
追问
找内存怎么找?虚心求教。我是想给游戏做个脚本。方便跑任务什么的。按键精灵也不太会用,纯属新手。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询