TC官方合作论坛
标题:
找色有时找到,有时找不到,怎么回事
[打印本页]
作者:
fhqsssss
时间:
2012-5-27 13:26
标题:
找色有时找到,有时找不到,怎么回事
#import "dm.dmsoft" Dm
空间 打图
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 x,y,窗口句柄,图像序号,z,q
逻辑型 是否找到
窗口句柄=窗口.找到窗口("《天龙八部OL》 3.10.1301 (至尊电信:仁者无敌)")
窗口.设置位置(窗口句柄,10,10)
窗口.激活(窗口句柄)
辅助.等待(500)
键盘.按下(164)
键盘.按下(192)
辅助.等待(500)
键盘.弹起(164)
键盘.弹起(192)
辅助.等待(500)
是否找到=图像.区域找色(691,527,758,538,#000000,0,x,y) //找图输入坐标法
辅助.等待(500)
鼠标.移动(x,y)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
键盘.按键(98,1)
键盘.按键(98,1)
键盘.按键(100,1)
辅助.等待(500)
键盘.按键(13,1)
辅助.等待(500)
键盘.按键(98,1)
键盘.按键(98,1)
键盘.按键(100,1)
辅助.等待(500)
辅助.等待(500)
键盘.按键(13,1)
Dm.SetPath(辅助.获取资源路径("rc:"))
Dm.FindPic(10,10,810,610,"1.bmp","000000",0.9,0,z,q)
//if(真)
// 辅助.消息框(转换.整型转字符型(x)+","+转换.整型转字符型(y))
Dm.MoveTo(z,q)
辅助.等待(500)
鼠标.左键单击(1)
辅助.等待(500)
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
生成的文件有时候能识别图色,有时候识别不了是怎么回事啊
作者:
zzx198461
时间:
2012-5-27 13:33
有几种可能,你可以试试。
第一,把游戏的全屏抗锯齿关了
第二,把游戏里面的天气等物资关闭了
第三,把游戏里垂直同步关闭了
还有就是游戏里颜色的设置都设置为一个较低的层次吧,这样对图色的干扰少。
若还没有解决问题。可用调试仔细观察游戏图色是否与你想象的一致。
求给分。
作者:
xj_51love
时间:
2012-5-27 15:58
换个环境 试一下
比如说 大漠在易语言的环境中 不开启多线程 找图、找色的命令执行正常
但开启多线程后 同样的代码 执行的效果却不同
这说明 大漠 不是标准的com组建 在多线程中问题挺多的
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1