• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[老狼] [老狼][源码分享]----安卓返回所有符合特征的坐标排除指定多个区... [复制链接]

1#
用途:
1. 例查找所有怪物坐标,并排除中间人物区域的坐标[即阴影处]

2. 例游戏怪物太远无法点击到怪物,排除掉太远的坐标[即阴影处]

安卓返回符合特征的所有坐标
找图返回所有坐标
  1. Dim img,startx,starty,endx,endy,count
  2. Dim intX, intY
  3. img = "Attachment:1.png"'改成自己图片名称
  4. startx = 1 : starty = 1 : endx = 720 : endy = 1028 : count = 0'前4参数改成自己分辨率
  5. Do
  6. FindPic startx, starty, endx, endy, img, "000000", 0, 0.9, intX, intY
  7. If intx = - 1 Then
  8. If startx=0 Then Exit do //查找结束
  9. starty = starty + 1 : startx = 0
  10. Else
  11. If inty = starty or startx = 0 Then
  12. startx = intx + 1:starty=inty
  13. count = count + 1
  14. TracePrint intX, intY
  15. Else
  16. startx = 0 : starty = starty + 1
  17. End If
  18. End If
  19. Loop
复制代码
找字返回所有坐标
  1. TracePrint SetDictEx(0, "Attachment:123.txt")
  2. TracePrint UseDict(0)
  3. //以上两句脚本只需要调用一次

  4. Dim img,startx,starty,endx,endy,count
  5. Dim intX, intY
  6. img = "安装"'改成自己文字
  7. startx = 1 : starty = 1 : endx = 1028: endy = 720 : count = 0'前4参数改成自己分辨率
  8. Do
  9. FindStr(startx, starty, endx, endy,img,"A0A0A0-303030",0.8,intX,intY)
  10. If intx = - 1 Then
  11. If startx=0 Then Exit do //查找结束
  12. starty = starty + 1 : startx = 0
  13. Else
  14. If inty = starty or startx = 0 Then
  15. startx = intx + 1:starty=inty
  16. count = count + 1
  17. TracePrint intX, intY
  18. Else
  19. startx = 0 : starty = starty + 1
  20. End If
  21. End If
  22. Loop
复制代码
多点找色返回所有坐标,并排除指定1个范围【即1】
  1. TracePrint 返回排除区域坐标(1, 1,610, 220,"1FC5F4","-2|14|199FB3,25|4|1FC5F4")
  2. Function 返回排除区域坐标(x1, y1, x2, y2,颜色,颜色特征)
  3. 返回排除区域坐标=""
  4. Dim img,startx,starty,endx,endy,count
  5. Dim intX, intY,总
  6. startx = 1 : starty = 1 : endx = 720 : endy = 1028 : count = 0'前4参数改成自己分辨率
  7. Do
  8. FindMultiColor startx,starty,endx,endy,颜色,颜色特征,0,0.9,intX,intY
  9. If intx = - 1 Then
  10. If startx=0 Then Exit do //查找结束
  11. starty = starty + 1 : startx = 0
  12. Else
  13. If inty = starty or startx = 0 Then
  14. startx = intx + 1:starty=inty
  15. count = count + 1
  16. If intX > x2 or intx < x1 Then
  17. If inty > y2 or inty < y1 Then
  18. TracePrint intX, intY    
  19. 总=总&intX&","& intY&"|"
  20. End If
  21. End If
  22. Else
  23. startx = 0 : starty = starty + 1
  24. End If
  25. End If
  26. Loop
  27. 返回排除区域坐标=Mid(总,1,len(总)-1)
  28. End Function
复制代码

多点找色返回所有坐标,并排除指定多个范围【即2】

dm.txt (, 下载次数:74)


收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
2#

沙发,学习了

3#

566556564

4#

学习一下

5#

V587-------V587

6#

单方事故发个货发生过双方各

7#

这个正需要这个

8#

大大ddddd

接各类脚本定做,QQ393605930 <br />
主营梦幻西游,DNF脚本
9#

正好学习学习

10#

我来看看隐藏

11#

谢谢楼主分享

12#

多点找色返回所有坐标

13#

奥术大师大所大所

14#

看看是啥

15#

感谢狼哥分享,非常有用卡了很久了

16#

需要這個思路

17#

学习下~~

18#

学习学习 大佬真强

19#

我来看看学习下

20#

3Q

强大

发新话题 回复该主题