TC官方合作论坛

 找回密码
 立即注册
查看: 498|回复: 5
打印 上一主题 下一主题

[问题] 【十万火急】同一个脚本找图功能自己能使用,别人的机器就找不到图,大神们请进

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-27 02:04:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

     首先说明下问题:脚本截图是本机制作,运行找图完全正常,但是拿到别人的机器上就找不到图片,我先上个图大家看看


这是原截图,我自己可以找到,但别人机器使用脚本找不到
原因一:图片问题
后面我又做了透明图处理,4个角颜色一样


同样我自己能找到,别人找不到,

原因二:色偏问题
源代码如下 x1,y1
        dm.FindPic(92,320,409,702,"XQ护手.bmp","000000",0.9,0,x1,y1)
        如果(x1>0)
                dm.MoveTo(x1+位移,y1+位移)
                help.sleep(延时)
                dm.RightClick()
         如果结束
调整色偏203040,都是我自己能使用别人不能用,

原因三:屏幕,游戏分辨率
我都给出相应配置,按我配置别人还是找不到。


后面经过反复修改我总结出原因是在图片上,但是无论我怎么修改图片我自己能用,别人不好使,实在是想不出办法,在这里求教大神们指点。
请说明问题并说明解决方法:
一:如果图片问题该怎样做一个标准图片让大家都可以使用,如果做透明图的话标准图片制作方法给个说明(我估计我的透明图也做的不标准,呵呵!)
二:如果有相应的函数可以调整脚本不同机器识别图片的功能求教(我无意中看到论坛一个帖子说明找图可以使用一个函数让脚本每次启动先识别游戏颜色然后找图大概意思。)
三:如果有其他解决办法更好啦。

这里先谢谢大家了,在线等,十万火急!


本帖子中包含更多资源

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

x
回复

使用道具 举报

6#
发表于 2013-6-27 15:13:51 | 只看该作者
我也遇到过 费了半天劲也没整好。 后来突然想起来问了下他电脑什么系统,W764位, 我去,写脚本的系统 一定要和 使用脚本系统保持一致
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-6-27 12:06:05 | 只看该作者
好的,谢谢前面两位朋友,还有其他的解决楼主问题的办法吗?
回复 支持 反对

使用道具 举报

地板
发表于 2013-6-27 08:29:09 | 只看该作者
变量 宽,高
系统.获得分辨率(宽,高)

系统.设置分辨率(1024,768)
回复 支持 反对

使用道具 举报

板凳
发表于 2013-6-27 08:27:17 | 只看该作者
回复 2楼xpaaaa的帖子

变量 窗口句柄,宽,高
窗口.找到窗口("你欧系的窗口名")
窗口.获得大小(窗口句柄,宽,高)

其中的宽裕高就是分辨率
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2013-6-27 02:19:03 | 只看该作者
对于无法设置固定分辨率的游戏或电脑,那么你得在脚本中加入分辨率检测,根据检测结果,调用不同的图片进行查找


刚找到的,这里面(脚本加入分辨率检测)怎么个加入法,有懂的麻烦指点
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-4 02:49 , Processed in 0.183480 second(s), 26 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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