找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 紫猫

[教程源码] 【紫猫学院】支持多组颜色的超级多点找色——紫猫插件

[复制链接]
  • 打卡等级:坠落山崖

1081

主题

2107

回帖

4289

积分

院长

鲜花
7
猫粮
7487
QQ
 楼主| 发表于 2018-2-14 22:26:23 | 显示全部楼层

定制属于自己的默认值

超级多点找色命令的参数默认值可以通过zm.SetFindMultiColor()命令自由调整。

比如本次脚本画面比较模糊,需要降低相似度,那么就修改默认相似度的值。

所有查找都想输出显示日志,那么就修改日志显示默认值等。

[按键精灵] 纯文本查看 复制代码
Import "zm.luae" //导入插件,只需执行一次
zm.Init  //初始化插件,只需执行一次

Dim tMul() '定义默认返回数组
'设置所有超级多点找色的默认返回参数tMul, 默认显示日志, 相似度默认0.7, 超时时间5000毫秒
'其他更多设置见文档 [url=https://zimaoxy.com/m/post/zm.setfindmulticolor/]https://zimaoxy.com/m/post/zm.setfindmulticolor/[/url]
zm.SetFindMultiColor {"ret":tMul, "showlog":"显示", "sim":0.7, "timeout":5000}
 
zm.FindMultiColor "0000FF", "157|-190|1592FF"

3

主题

8

回帖

14

积分

学前班

鲜花
0
猫粮
464
发表于 2018-3-5 17:07:55 | 显示全部楼层
问题:我想修改默认设置找到点后点击暂停1秒。(修改 zm.Tap 超级点击 的默认参数值, 并影响超级图色命令中的点击参数效果)
测试代码:
[按键精灵] 纯文本查看 复制代码
zm.SetFindMultiColor {"ret":tMul, "showlog":"显示", "tap" : True} '设置默认返回值与显示日志
zm.SetTap ({"t":5000})
zm.Tap 100,200
Dim 呵呵 = {480, 995, 594, 1103, "02B941-101010", "-40|74|046C04-101010,35|72|046D05-101010,-2|42|FFFFFF-101010"}
zm.FindMultiColor(呵呵)
End If
控制台日志:
紫猫插件: 初始化完毕...
紫猫插件: 100 200 null null 5000 27
紫猫插件:  结果=0,536,1001 多点找色(只显示1个)=02B941-101010 查找范围=480,995,594,1103 耗时=74 次数=1 相似度=0.9 方向=左上 是否点击=true 偏移颜色(只显示1个)=-40|74|04 多点数据=1
紫猫插件: 536 1001 null null 0 29
紫猫插件:  点击坐标=536,1001 延时=0

  • 打卡等级:坠落山崖

1081

主题

2107

回帖

4289

积分

院长

鲜花
7
猫粮
7487
QQ
 楼主| 发表于 2018-3-5 22:09:51 | 显示全部楼层
likanglong 发表于 2018-3-5 17:07
问题:我想修改默认设置找到点后点击暂停1秒。(修改 zm.Tap 超级点击 的默认参数值, 并影响超级图色命令中 ...

感谢反馈,确实有存在此BUG,下个版本修复,目前可以暂时通过多点找色函数里的点击坐标参数解决,例如"+0,+0,5000"

3

主题

8

回帖

14

积分

学前班

鲜花
0
猫粮
464
发表于 2018-3-13 13:33:13 | 显示全部楼层
snipaste_20180313_132952.png
这些点击坐标能不能隐藏?不知道点的哪里,设置SetTap的showlog为hide还是显示
  • 打卡等级:坠落山崖

1081

主题

2107

回帖

4289

积分

院长

鲜花
7
猫粮
7487
QQ
 楼主| 发表于 2018-3-13 17:10:42 | 显示全部楼层
likanglong 发表于 2018-3-13 13:33
这些点击坐标能不能隐藏?不知道点的哪里,设置SetTap的showlog为hide还是显示
...

之前测试代码的时候, 忘了删除了, 下个版本修复

0

主题

1

回帖

1

积分

学前班

鲜花
0
猫粮
0
发表于 2018-3-16 22:21:47 | 显示全部楼层
看看看看

3

主题

8

回帖

14

积分

学前班

鲜花
0
猫粮
464
发表于 2018-3-17 14:54:25 | 显示全部楼层
找到后等待画面消失,默认是2秒
我测试了点空白地方,那么画面肯定是不变化,那么是应该2秒后才输出“找到后点击, 但是画面未发生变化”
是这样没错吧?但是我测试了是马上就输出画面未变化,设置了-5000还是一样
  • 打卡等级:坠落山崖

1081

主题

2107

回帖

4289

积分

院长

鲜花
7
猫粮
7487
QQ
 楼主| 发表于 2018-3-17 16:08:10 | 显示全部楼层
likanglong 发表于 2018-3-17 14:54
找到后等待画面消失,默认是2秒
我测试了点空白地方,那么画面肯定是不变化,那么是应该2秒后才输出“找到 ...

没错, 非常感谢你的反馈, 这是一个BUG, 多点找色里我把消失超时变量写成了找图超时变量= =.下版本修复这个问题, 可以暂时用找图, 找色或者找字, 这3个命令无此BUG

3

主题

8

回帖

14

积分

学前班

鲜花
0
猫粮
464
发表于 2018-3-17 18:06:48 | 显示全部楼层
紫猫 发表于 2018-3-17 16:08
没错, 非常感谢你的反馈, 这是一个BUG, 多点找色里我把消失超时变量写成了找图超时变量= =.下版本修复这个 ...

能透露下版本是什么时候更新吗
  • 打卡等级:坠落山崖

1081

主题

2107

回帖

4289

积分

院长

鲜花
7
猫粮
7487
QQ
 楼主| 发表于 2018-3-18 21:47:16 | 显示全部楼层
likanglong 发表于 2018-3-17 18:06
能透露下版本是什么时候更新吗

3月底会有一次更新
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-4-19 01:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表