TC官方合作论坛

 找回密码
 立即注册
查看: 15322|回复: 58

[源码分享] 老头后台找图

  [复制链接]
发表于 2013-7-10 04:47:06 | 显示全部楼层 |阅读模式
用易核心支持库和api写的dll按tc语法封装成tll,一共9个后台dll函数,原先逻辑型参数这里全变成整形判断,0=真,1=假,这里的颜色是10进制BGR格式,可以用下边的老头.RGB16颜色到BGR10颜色(#F7F731)转换,后台核心是打印窗口api,先截图创建bmp位图写到内存在读取目标位图数据取点阵对比,能否成功截图是能否后台的关键,可以用截图函数先测试,游戏窗口必须要移动到窗口外一部分,即使能成功使用不保证100分百每次都能截到图,这与游戏窗口能否及时响应print消息和系统性能有关,测试环境xp,多线程状态下频繁找图找字失误率增加,现在有大漠和天使你搞这个是不是吃饱了撑的,动力是网易游戏一用插件就检测到,虽然这些后台图色不算稳定,就当做一种锻炼吧。有愿意测试的在下边下载测试完最好把测试结果贴出来 比如( 游戏名 "神话大陆"后台图色不好使, 窗口写字命令好使)我好对这些函数有个数。下边把用法介绍下。找字函数类似大漠的系统字库找字,这个不用字库可以用写字函数写到屏幕测试是那种字体。透明色0是黑色其他背景色用10进制BGR,相识度取值 0-100,,100为精确找,色偏取值0-255,  0相当于00000,255相当于ffffff.路径末尾不带\,图片名不带后缀。
1.找图(窗口句柄,起点x,起点y,终点x,终点y,图片名,透明色,相似度,色偏,是否后台,图片路径,&x,&y)//失败返回""找到一个就返回
2.扩展找图(窗口句柄,起点x,起点y,终点x,终点y,图片名,透明色,相似度,色偏,图片路径)//失败返回""成功返回 图片名1,找到个数,坐标x1|坐标y1$图片名2......
3.扩展找图2(窗口句柄,起点x,起点y,终点x,终点y,图片名,透明色,相似度,色偏,图片路径)//失败返回""成功返回 所有图片名包括重复按x坐标排序
4.取色(窗口句柄,x,y,是否后台)//失败返回0成功返回颜色10进制BGR
5.找色(窗口句柄,起点x,起点y,终点x,终点y,颜色值,误差,是否后台,&x,&y)//失败返回""成功返回坐标串
6.找字(窗口句柄,起点x,起点y,终点x,终点y,相似度,色偏,是否后台,字,颜色,字体大小,加粗,斜体,下划线,删除线,字体名称,&x,&y)//找到一个就返回
7.扩展找字(窗口句柄,起点x,起点y,终点x,终点y,是否后台,字,颜色,字体大小,加粗,斜体,下划线,删除线,字体名称)//只支持单字失败返回""成功返回所有字包括重复
8.写字(窗口句柄,起点x,起点y,字,颜色,字体大小,加粗,斜体,下划线,删除线,字体名称)//无返回
9.截图(窗口句柄,起点x,起点y,终点x,终点y,位深,保存路径,保存图片名,是否发送到剪切板)//无返回
调用例子;
老头.初始化()//设置dll路径为资源路径全局一次就行可放到初始化里
    变量 x,y
    路径=字符串.移除(辅助.获取资源路径("rc:"),1,假)   
   1 调试输出(老头.找图(459190,0,0,1024,768,"大小|大|成|寻",0, 100, 0, 0,路径,x,y))
   2 调试输出(老头.扩展找图(459190,646,407,981,662,"包裹3|包裹|包裹2",0,100,0,路径))
   3调试输出(老头.扩展找图2(459190,864,136,973,183,"0|1|2|3|4|5|6|7|8|9|,",0,100,0,路径))
   4调试输出(老头.取色(459190,716,280,0))
   5调试输出(老头.找色(459190,0,0,1024,768,老头.RGB16颜色到BGR10颜色(#F7F731),0,0,x,y))
   6调试输出(老头.找字(459190,0,0,1024,768,100,0,0,"大家|主线",老头.RGB16颜色到BGR10颜色(#F7F731),9,1,1,1,1,"宋体",x,y))
   7调试输出(老头.扩展找字(459190,0,0,1024,768,0,"主|线",老头.RGB16颜色到BGR10颜色(#F7F731),9,1,1,1,1,"宋体"))
    老头.写字(0,900,5,"tc你好作者混老头",老头.RGB16颜色到BGR10颜色(#D12702),40,0,0,1,1,"汉仪小隶书简")
    老头.截图(459190,0,0,1024,768,24,系统.获取程序路径(),"截图1",0)
返回如下;
1    "成"      找到成传出x,y
2    "包裹,5,83|170,115|170,147|170,179|170,211|170$包裹2,2,83|170,115|170"
3    "318,380"     找的游戏里的坐标
4     3274743
5    "144|744"
6     "主线"
7     "主线"
我是喜欢分享经验的人在这里只能把tc部分开源,易部分有兴趣可以倒群里找我交流。可以自己生成tll
游客,如果您要查看本帖隐藏内容请回复











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2013-7-10 13:26:56 | 显示全部楼层
虽然用不上~但支持分享~~
顺便来学习一下~~
回复 支持 反对

使用道具 举报

发表于 2013-7-10 15:48:00 | 显示全部楼层
好东西,支持
回复 支持 反对

使用道具 举报

发表于 2013-7-10 18:52:14 | 显示全部楼层
值得学习,值得努力
回复 支持 反对

使用道具 举报

发表于 2013-7-10 22:02:01 | 显示全部楼层
该内容需会员回复才可浏览
回复 支持 反对

使用道具 举报

发表于 2013-7-10 23:37:12 | 显示全部楼层
哇,终于看到个支持XP的后台找图
回复 支持 反对

使用道具 举报

发表于 2013-7-11 19:45:06 | 显示全部楼层
学习啊学习
回复 支持 反对

使用道具 举报

发表于 2013-7-13 22:09:07 | 显示全部楼层
fffffffffff
回复 支持 反对

使用道具 举报

发表于 2013-7-15 14:56:09 | 显示全部楼层
回复 1楼c724211922的帖子

深入骨髓电弧发火还
回复 支持 反对

使用道具 举报

发表于 2013-8-24 22:07:55 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-28 04:23 , Processed in 0.045022 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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