按键精灵后台多区域找色 10

我需要实现的功能是:在窗口中特定的7个小区域内找色,任一小区域找到了,就弹窗“y”,否则弹窗“n”。大佬们能提供一个思路吗... 我需要实现的功能是:在窗口中特定的7个小区域内找色,任一小区域找到了,就弹窗“y”,否则弹窗“n”。大佬们能提供一个思路吗 展开
 我来答
佛秋梵祎S8
2018-12-24 · 超过90用户采纳过TA的回答
知道小有建树答主
回答量:165
采纳率:78%
帮助的人:17万
展开全部
一网页游戏用后台找色可以正确找到按钮,但无法后台点击,我是新手,请问是何原因,源代码如下:
Dim Hwnd
Hwnd = Plugin.Window.MousePoint()

FindColor 0,0,1024,768," 8FB5D4",intX,intY
If intX > 0 And intY > 0 Then
MessageBox "已找到色,坐标X="& intX &" Y="& intY
End If

Call Plugin.Bkgnd.MoveTo(Hwnd, intX, intY)

Delay 1000
Call Plugin.Bkgnd.LeftClick(Hwnd, intX, intY)
Delay 500

MessageBox "结束"
EndScript
细雨梦回无悔
2020-10-18
知道答主
回答量:1
采纳率:0%
帮助的人:564
展开全部
FindColor 117, 453, 401, 702, "00CAE7", 0, 0.9, intX, intY
FindColor 640,417,915,670, "00CAE7", 0, 0.9, intX, intY
FindColor 1076,360,1338,614, "00CAE7", 0, 0.9, intX, intY
FindColor 1428,661,1628,791, "00CAE7", 0, 0.9, intX, intY
FindColor 1606,513,1688,642, "00CAE7", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
这是五块区域的,大致是这个思路,后面弹窗自己做吧。
这个有个前提是需要找的色不会同时出现在两块区域中。
如果后续应对中可以改变颜色,如搜索怪物血条,并且打死怪,或者打地鼠,那这个脚本仍然可以用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式