本课视频教程封装的命令有:FindPic、FindPicE、FindPicEx、FindPicExS、 FindPicMem、 FindPicMemE、FindPicMemEx、FindPicS、FindShape、FindShapeE、FindShapeEx、FreePic;并对找图命令采用《剑侠情缘》做了实例测试。

教程视频链接

511遇见大漠模块制作

找图类模块源码:

.版本 2.子程序 FindPic, 整数型, 公开, 查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理.这个函数可以查找多个图片,只返回第一个找到的X Y坐标.返回值:(返回找到的图片的序号,从0开始索引.如果没找到返回-1)
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 pic_name, 文本型, , pic_name 字符串:图片名,可以是多个图片,比如"test.bmp|test2.bmp|test3.bmp"
.参数 delta_color, 文本型, , elta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上
.参数 intX, 整数型, 参考, intX 变参指针:返回图片左上角的X坐标
.参数 intY, 整数型, 参考, intY 变参指针:返回图片左上角的Y坐标返回 (obj.数值方法 (“FindPic”, x1, y1, x2, y2, pic_name, delta_color, sim, dir, intX, intY)).子程序 FindPicE, 文本型, 公开, 查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理.这个函数可以查找多个图片,只返回第一个找到的X Y坐标.返回值:(返回找到的图片序号(从0开始索引)以及X和Y坐标 形式如"index|x|y", 比如"3|100|200")
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 pic_name, 文本型, , pic_name 字符串:图片名,可以是多个图片,比如"test.bmp|test2.bmp|test3.bmp"
.参数 delta_color, 文本型, , elta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上返回 (obj.文本方法 (“FindPicE”, x1, y1, x2, y2, pic_name, delta_color, sim, dir)).子程序 FindPicEx, 文本型, 公开, 查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理.这个函数可以查找多个图片,这个函数可以查找多个图片,并且返回所有找到的图像的坐标.返回值:(返回的是所有找到的坐标格式如下:"id,x,y|id,x,y..|id,x,y" (图片左上角的坐标))
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 pic_name, 文本型, , pic_name 字符串:图片名,可以是多个图片,比如"test.bmp|test2.bmp|test3.bmp"
.参数 delta_color, 文本型, , elta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上返回 (obj.文本方法 (“FindPicEx”, x1, y1, x2, y2, pic_name, delta_color, sim, dir)).子程序 FindPicExS, 文本型, 公开, 查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理.这个函数可以查找多个图片,这个函数可以查找多个图片,并且返回所有找到的图像的坐标.返回值:(返回的是所有找到的坐标格式如下:"file,x,y| file,x,y..| file,x,y" (图片左上角的坐标))
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 pic_name, 文本型, , pic_name 字符串:图片名,可以是多个图片,比如"test.bmp|test2.bmp|test3.bmp"
.参数 delta_color, 文本型, , elta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上返回 (obj.文本方法 (“FindPicExS”, x1, y1, x2, y2, pic_name, delta_color, sim, dir)).子程序 FindPicMem, 整数型, 公开, 位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理;这个函数可以查找多个图片,只返回第一个找到的X Y坐标. 这个函数要求图片是数据地址.返回值(返回找到的图片的序号,从0开始索引.如果没找到返回-1)
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 pic_info, 文本型, , 图片数据地址集合. 格式为"地址1,长度1|地址2,长度2.....|地址n,长度n". 可以用AppendPicAddr来组合.地址表示24位位图资源在内存中的首地址,用十进制的数值表示
.参数 delta_color, 文本型, , delta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上
.参数 intX, 整数型, 参考, intX 变参指针:返回图片左上角的X坐标
.参数 intY, 整数型, 参考, intY 变参指针:返回图片左上角的Y坐标返回 (obj.数值方法 (“FindPicMem”, x1, y1, x2, y2, pic_info, delta_color, sim, dir, intX, intY)).子程序 FindPicMemE, 文本型, 公开, 易语言用不了FindPicMem可以用此接口来代替;位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理;这个函数可以查找多个图片,只返回第一个找到的X Y坐标. 这个函数要求图片是数据地址.返回值(返回找到的图片序号(从0开始索引)以及X和Y坐标 形式如"index|x|y", 比如"3|100|200")
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 pic_info, 文本型, , 图片数据地址集合. 格式为"地址1,长度1|地址2,长度2.....|地址n,长度n". 可以用AppendPicAddr来组合.地址表示24位位图资源在内存中的首地址,用十进制的数值表示
.参数 delta_color, 文本型, , delta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上返回 (obj.文本方法 (“FindPicMemE”, x1, y1, x2, y2, pic_info, delta_color, sim, dir)).子程序 FindPicMemEx, 文本型, 公开, 易语言用不了FindPicMem可以用此接口来代替;位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理;这个函数可以查找多个图片,只返回第一个找到的X Y坐标. 这个函数要求图片是数据地址.返回值(返回的是所有找到的坐标格式如下:"id,x,y|id,x,y..|id,x,y" (图片左上角的坐标))
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 pic_info, 文本型, , 图片数据地址集合. 格式为"地址1,长度1|地址2,长度2.....|地址n,长度n". 可以用AppendPicAddr来组合.地址表示24位位图资源在内存中的首地址,用十进制的数值表示
.参数 delta_color, 文本型, , delta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上返回 (obj.文本方法 (“FindPicMemEx”, x1, y1, x2, y2, pic_info, delta_color, sim, dir)).子程序 FindPicS, 文本型, 公开, 查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理.这个函数可以查找多个图片,只返回第一个找到的X Y坐标.返回值:(返回找到的图片的文件名. 没找到返回长度为0的字符串.)
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 pic_name, 文本型, , pic_name 字符串:图片名,可以是多个图片,比如"test.bmp|test2.bmp|test3.bmp"
.参数 delta_color, 文本型, , elta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上
.参数 intX, 整数型, 参考, intX 变参指针:返回图片左上角的X坐标
.参数 intY, 整数型, 参考, intY 变参指针:返回图片左上角的Y坐标返回 (obj.文本方法 (“FindPicS”, x1, y1, x2, y2, pic_name, delta_color, sim, dir, intX, intY)).子程序 FindShape, 整数型, 公开, 查找指定的形状. 形状的描述同按键的抓抓. 具体可以参考按键的抓抓.和按键的语法不同,需要用大漠综合工具的颜色转换.返回值:(0:没找到,1:找到)
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 offset_color, 文本型, , 坐标偏移描述 可以支持任意多个点 格式和按键自带的Color插件意义相同;格式为"x1|y1|e1,……xn|yn|en"比如"1|3|1,-5|-3|0"等任意组合都可以
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上
.参数 intX, 整数型, 参考, intX 变参指针:返回图片左上角的X坐标
.参数 intY, 整数型, 参考, intY 变参指针:返回图片左上角的Y坐标返回 (obj.数值方法 (“FindShape”, x1, y1, x2, y2, offset_color, sim, dir, intX, intY)).子程序 FindShapeE, 文本型, 公开, 易语言用不了FindShape可以用此接口来代替,查找指定的形状. 形状的描述同按键的抓抓. 具体可以参考按键的抓抓.和按键的语法不同,需要用大漠综合工具的颜色转换.返回值:(返回X和Y坐标 形式如"x|y", 比如"100|200")
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 offset_color, 文本型, , 坐标偏移描述 可以支持任意多个点 格式和按键自带的Color插件意义相同;格式为"x1|y1|e1,……xn|yn|en"比如"1|3|1,-5|-3|0"等任意组合都可以
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上返回 (obj.文本方法 (“FindShapeE”, x1, y1, x2, y2, offset_color, sim, dir)).子程序 FindShapeEx, 文本型, 公开, 易语言用不了FindShape可以用此接口来代替,查找指定的形状. 形状的描述同按键的抓抓. 具体可以参考按键的抓抓.和按键的语法不同,需要用大漠综合工具的颜色转换.返回值:(返回所有形状的坐标值,然后通过GetResultCount等接口来解析(由于内存限制,返回的坐标数量最多为1800个左右))
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 offset_color, 文本型, , 坐标偏移描述 可以支持任意多个点 格式和按键自带的Color插件意义相同;格式为"x1|y1|e1,……xn|yn|en"比如"1|3|1,-5|-3|0"等任意组合都可以
.参数 sim, 双精度小数型, , sim 双精度浮点数:相似度,取值范围0.1-1.0
.参数 dir, 整数型, , dir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上返回 (obj.文本方法 (“FindShapeEx”, x1, y1, x2, y2, offset_color, sim, dir)).子程序 , 整数型, 公开, 释放指定的图片,此函数不必要调用,除非你想节省内存.返回值:(0:失败;1:成功)
.参数 pic_name, 文本型, , pic_name 字符串: 文件名比如"1.bmp|2.bmp|3.bmp" 等,可以使用通配符,比如"*.bmp" 这个对应了所有的bmp文件;"a?c*.bmp" 这个代表了所有第一个字母是a 第三个字母是c 第二个字母任意的所有bmp文件;"abc???.bmp|1.bmp|aa??.bmp" 可以这样任意组合.返回 (obj.数值方法 (“FreePic”, pic_name))

找图测试源码:

.版本 2.子程序 _按钮5_被单击, , , FindPic
.局部变量 x, 整数型
.局部变量 y, 整数型插件初始化 ()
SetPath (取运行目录 ())
绑定 ()
FindPic (0, 0, 2000, 2000, “text.bmp”, “000000”, 0.9, 0, x, y)
延时 (500)
MoveTo (x, y)
延时 (500)
LeftClick ()
UnBindWindow ()

源码:511遇见易语言大漠单多线程模块制作

易语言封装免注册免查杀大漠模块命令教程

易语言大漠模块制作教程找图FindPic

511遇见易语言大漠模块制作教程找图FindPic相关推荐

  1. 511遇见易语言大漠模块制作鼠标左键右键单击双击

    本机视频封装的命令是大漠键鼠中的以下命令:LeftClick().LeftDoubleClick().LeftDown().LeftUp().MiddleClick().MiddleDown().Mi ...

  2. 易语言大漠模块制作教程查找颜色FindColor

    本节视频课程封装的模块命令有: FindColor.FindColorBlock.FindColorBlockEx.FindColorE,FindColorEx .FindMulColor.FindM ...

  3. 第九课511遇见易语言大漠透明图制作与使用]

    第九课511遇见易语言大漠透明图制作与使用] 小知识:透明图的一些理解其实 透明图的思路 和 安卓按键的 多点找色差不多 多点找色是用10个 20个关键点的颜色来判断是否找到了目标 我们把图片 把一些 ...

  4. 511遇见易语言API模块制作进程取程序路径

    易语言API模块制作进程取程序路径,提高进程的PID获取程序的所在路径. 视频链接: 511遇见易语言模块API教程 进程_取程序路径 1.CreateToolhelp32Snapshot 快照句柄 ...

  5. 511遇见易语言乐玩插件FindPicEx找图扩展找多图

    乐玩插件FindPicEx找图扩展和找图FindPic的主要区别时,找图FindPic的图片坐标可以使用GetX和GetY或的,而FindPicEx返回的是含有序号和坐标的字符串,我们需要二次分割来获 ...

  6. 511遇见易语言调用API制作易语言模块

    类模块 集模块 免注册 免查杀模块 多线程模块 创建调用 模块方法名称 视频源码链接 类模块集模块API调用(最新推荐) 易语言模块API视频教程类模块集模块API调用 大漠免注册免查杀类模块(最新推 ...

  7. 第七课511遇见易语言大漠找色FindCloer游戏外挂实例

    第七课511遇见易语言大漠找色FindCloer游戏外挂实例 主要是讲解透明图的制作和适用范围 和找图函数的使用 没什么可说的 小知识:阿莫综合工具制作透明图的流程 大漠综合工具 载入图片后 放大 选 ...

  8. 511遇见易语言大漠多线程自动切换账号循环登录任务模板

    自动切换账号是多线程模板的一个变化应用,你有100个账号,每次开始10个线程,当第一批账号完成任务(登录,刷任务,退出)时,我们面临最困难的是如何在原有线程的基础上,自动开启下一批(第11-20)个账 ...

  9. 第六课 511遇见易语言大漠找字FindStrFastEx打多怪实例

    第六课 511遇见易语言大漠找字FindStrFastEx打多怪实例 推荐使用findstrFastEx 来找范围内全部符合要求的 老师的思路 在那个木人巷界面 开始在 人物的范围内开始找敌人名字 然 ...

  10. 第10课 511遇见易语言大漠字库图片加密解密

    第10课 511遇见易语言大漠字库图片加密解密 小知识 给图片加密码防止被人盗用 加密工具 大漠综合工具 如果要使用加密后的图片 那么在代码里面一定要在使用前 setpicpwd 小知识:给字库加密码 ...

最新文章

  1. Druid数据库连接池超时问题com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 1000, active 10
  2. 度量快速开发平台端口映射的介绍
  3. python创建虚拟环境sublime_如何设置python 虚拟环境 sublime text
  4. Fast.ai推出NLP最新迁移学习方法「微调语言模型」,可将误差减少超过20%!
  5. BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系(转)
  6. python的基本结构_python基础--结构篇
  7. 数学之美 十四 谈谈数学模型的重要性
  8. springboot 中根据数据库表生成所有表的model,mapper和xml文件
  9. redis的关键路径和lazy-free
  10. Java基础-String、StringBuffer、StringBuilder的区别
  11. 二叉树输出(信息学奥赛一本通-T1366)
  12. c malloc 头文件_C/C++求职者必备 23 道面试题,一道试题一份信心!
  13. 状态码301和302的区别?
  14. keil创建工程没有atmel_如何使用 KEIL 下载 HEX 文件?
  15. 如何优化js代码(2)——for循环
  16. 计算机仿真软件的论文,【计算机仿真论文】计算机仿真软件模拟物流系统研究(共5366字)...
  17. linux arm 运行exe,ARM_Linux嵌入式开发环境配置
  18. k3服务器注册,K3服务器信任注册设置
  19. java web 错误处理实例_javaweb异常提示信息统一处理(使用springmvc,附源码)
  20. 二维中的OBB相交测试

热门文章

  1. 台式计算机开机黑屏,台式电脑开机黑屏只有一个点怎么处理?
  2. ask调制流程图_ASK调制及解调实验报告 - 范文中心
  3. 计算机会计学ufo报表,UFO报表管理实验报告.doc
  4. 2020 数学建模 A题
  5. HTML网页设计CSS样式代码大全
  6. win7虚拟机_虚拟机VMware 14安装步骤
  7. WINCE系统的PDA开发 xp系统+VS2008
  8. F23. Makefile教程
  9. 数学建模算法之动态规划
  10. 怎样做sns网站?哪里可下载这类程序?