第五课 511遇见易语言大漠找字FindStrE FindStrFastE系列
小知识:为了保险 可以在窗口销毁事件 再加一重 窗口解绑的命令 免得忘记解绑或者中间出现异常导致的问题
小知识:常见的找字命令 和选择
- 易语言不要用 findstr findstrfast 因为这2个函数需要intX intY 这2个变量是指针变量 适合用于按键精灵 不适合易语言
- 易语言实用 findStrE findStrFastE findStrFastEx
- findStrE是找一个符合要求的 但是如果字库太大 相似度太低 速度会很慢 为了解决速度问题
- findStrFastE 这个速度很快 但是可能会找错 或者误判
- findStrFastEx 是找到整个范围内所有符合要求的 返回一串坐标字符串
小知识:易语言函数如何返回数组 因为这些函数都是返回是否找到信息 和紧跟着的两个坐标参数 不是单纯返回一个数值 所以考虑用数组
方法1:
核心思路:既然无法直接返回一个数组 我们可以把这个数组扔进一个自定义类型的变量里面 返回这个自定义类型的变量是可以的 然后对这个自定义类型变量分开找到数组即可
自定义类型变量
要返回 自定义类型的函数结构
调用的代码
方法2:函数返回还是返回1个正常变量 但是 该函数有一个数组参数 函数会对这个参数数组进行修改来反馈信息(推荐 也是大多数模块实用的办法)
本节课的找字的例子
知识:总结下本节课的知识点 来写出一个自己的找字函数
这个函数的核心思想
- 首先 把找字需要的7个参数 写入到1个数组 做成 该字的一个特征数组 注意这个数组参数必须都是文本
- 然后把这个数组传递进找字的函数里面 先接收数组里面的参数 并且把类型转换回要求的类型 注意这个找字函数的第二个参数数组 用于接收找字结果的坐标和id 而且是地址传参的形式 易语言下成为参考
- 然后把接收转换好类型的参数写入到findstrE 里面开始找字
- 后面就是判断找字的结果字符串 如果为-1 那么找字结果数组1-3个元素都为-1 如果大于-1 则找字结果数组 元素1为id 元素2 为横坐标 3为纵坐标
第五课 511遇见易语言大漠找字FindStrE FindStrFastE系列相关推荐
- 第六课 511遇见易语言大漠找字FindStrFastEx打多怪实例
第六课 511遇见易语言大漠找字FindStrFastEx打多怪实例 推荐使用findstrFastEx 来找范围内全部符合要求的 老师的思路 在那个木人巷界面 开始在 人物的范围内开始找敌人名字 然 ...
- 第七课511遇见易语言大漠找色FindCloer游戏外挂实例
第七课511遇见易语言大漠找色FindCloer游戏外挂实例 主要是讲解透明图的制作和适用范围 和找图函数的使用 没什么可说的 小知识:阿莫综合工具制作透明图的流程 大漠综合工具 载入图片后 放大 选 ...
- 易语言大漠找字FindStrE系列
易语言用不了FindStrFast可以用此接口来代替,对于找字命令,如果你先二次分割遍历麻烦,建议使用FindStrFastE命令,此函数比FindStrE要快很多,尤其是在字库很大时,或者模糊识别时 ...
- 第九课511遇见易语言大漠透明图制作与使用]
第九课511遇见易语言大漠透明图制作与使用] 小知识:透明图的一些理解其实 透明图的思路 和 安卓按键的 多点找色差不多 多点找色是用10个 20个关键点的颜色来判断是否找到了目标 我们把图片 把一些 ...
- 第10课 511遇见易语言大漠字库图片加密解密
第10课 511遇见易语言大漠字库图片加密解密 小知识 给图片加密码防止被人盗用 加密工具 大漠综合工具 如果要使用加密后的图片 那么在代码里面一定要在使用前 setpicpwd 小知识:给字库加密码 ...
- 第三课511遇见易语言大漠文字识别游戏角色坐标
小知识:如何让脚本自动注册大漠 核心思路:只是把注册大漠需要的2个文件 dm.dll regdm.dll 2个文件存入到易语言里面 以图片的形式存储 然后脚本运行后判断附近是否有这2个文件 没有 则实 ...
- 511遇见易语言大漠模块制作鼠标左键右键单击双击
本机视频封装的命令是大漠键鼠中的以下命令:LeftClick().LeftDoubleClick().LeftDown().LeftUp().MiddleClick().MiddleDown().Mi ...
- 511遇见易语言大漠多线程自动切换账号循环登录任务模板
自动切换账号是多线程模板的一个变化应用,你有100个账号,每次开始10个线程,当第一批账号完成任务(登录,刷任务,退出)时,我们面临最困难的是如何在原有线程的基础上,自动开启下一批(第11-20)个账 ...
- 511遇见易语言大漠脚本辅助从入门到提高
511遇见为了让教程系统化,特意录制易语言大漠插件脚本辅助从入门到提高100课: 教程加入了大漠驱动的配置加载调用,内存找图,圆形.椭圆.矩形.方向.中心渐开线和鼠标特征码的结合扫怪,把游戏窗口嵌入脚 ...
最新文章
- 如何去除table的边框_如何擦玻璃,这些擦玻璃知识很实用
- 面试Android实习生
- JavaScript Date 对象
- c#如何实现在两个窗体(Form)间传输数据或变量
- Java——编译与反编译
- 童话世界区块宠物源码
- 【flutter环境问题】Downloading Dart SDK Flutter engine时卡着不动
- 作为相亲大户,程序猿为何普遍单身?
- 临时笔记, 有意思的东西
- sublime设置代码缩进
- npm升级所有可更新包
- mac启动rabbitmq_从0到1学习Flink—— Flink 读取 Kafka 数据写入到 RabbitMQ
- mysql front连接_如何用MySQL-Front远程连接MySql?
- wireshark之文件还原
- 如何把C盘里的文件默认位置更改到D盘指定目录?
- 技术债越堆越高,要被迫离职!
- Jenkins 基础07 凭据管理
- input输入框禁止修改的方法
- arm linux 工控,基于ARM和Linux通用工控平台设计 - ARM - 电子发烧友网
- ViewPager中显示图片和播放视频填坑之旅
热门文章
- matlab sor解线性方程组,SOR算法解线性方程组的matlab程序
- 计算机游戏作文,关于玩电脑游戏作文
- 【职场一些事】震撼职场的十一个寓言故事
- 第三届青年生命科学论坛(北京6月)微生物组学方向报告人征集
- 转听郭德纲说段相声!
- 人类图HumanDesign
- Intel技术教程文档【持续更新】
- 中国移动董事长杨杰:明确新发展航向!(附PPT)
- Wonderware-InTouch曲线的趋势笔“添加”与“删除“模型
- esp8266----十六进制发送与接收