TC官方合作论坛
标题:
扩展找图 鼠标在图的前后 打飘 会的来必采纳 必采纳
[打印本页]
作者:
67800461
时间:
2012-6-27 15:36
标题:
扩展找图 鼠标在图的前后 打飘 会的来必采纳 必采纳
#import "dm.dmsoft" dm
空间 扩展找图
//定义默认空间
整型 线程1
整型 线程2
功能 逻辑型 找图()
辅助.等待(3000)
整型 是否找到
整型 窗口句柄=dm.GetMousePointWindow()
是否找到=dm.BindWindow(窗口句柄,"dx","dx","dx",0)
如果(是否找到==0)
辅助.消息框("绑定失败")
如果结束
dm.SetPath(辅助.获取资源路径("rc:")) //设置路径
整型 图片序号,X,Y,图片序号11f, X11f, Y11f,图片序号10A,X10A,Y10A,图片序号k,m, n
循环(真)
图片序号=dm.FindPic(38,65,745,260,"d.bmp","000000",0.9,0,X,Y)
如果(图片序号==0) //根据你找图的函数, 返回0表示找图成功,返回-1 失败
dm.MoveTo( X+35,Y+40)
dm.LeftClick()
如果结束
辅助.等待(50)
图片序号11f=dm.FindPic(350,300,699,489,"a.bmp","000000",0.8,0,X11f,Y11f)
如果(图片序号11f==0) //根据你找图的函数, 返回0表示找图成功,返回-1 失败
dm.MoveTo( X11f+10,Y11f+10)
辅助.等待(40000)
dm.LeftClick()
辅助.等待(1000)
dm.KeyPress(84)
辅助.等待(200)
如果结束
辅助.等待(50)
图片序号10A=dm.FindPic(595,283,692,369,"b.bmp","000000",0.8,0,X10A,Y10A)
如果(图片序号10A==0) //根据你找图的函数, 返回0表示找图成功,返回-1 失败
dm.MoveTo( X10A+10,Y10A+10)
辅助.等待(20)
dm.LeftClick()
如果结束
辅助.等待(50)
图片序号k=dm.FindPic(919,99,947,126,"c.bmp","000000",0.8,0,m,n)
如果(图片序号k==-1) //根据你找图的函数, 返回0表示找图成功,返回-1 失败
dm.KeyPress(70)
辅助.等待(10)
dm.KeyPress(71)
辅助.等待(10)
dm.KeyPress(71)
辅助.等待(10)
dm.KeyPress(71)
辅助.等待(10)
dm.KeyPress(71)
辅助.等待(10)
dm.MoveTo( 941,469)
辅助.等待(10)
dm.LeftClick()
辅助.等待(10)
dm.MoveTo(977,245)
辅助.等待(10)
dm.LeftClick()
辅助.等待(1500)
如果结束
辅助.等待(100)
字符型[] 坐标集
字符型[] 坐标
字符型 x坐标,y坐标
字符型 坐标返回值=dm.FindPicEx(16,224,968,640,"1.bmp|1.bmp|1.bmp|1.bmp","000000",1.0,0)
逻辑型 是否成功=字符串.分割(坐标返回值,"|",坐标集)
整型 坐标个数,计数=0
数组.大小(坐标集,坐标个数)
如果(是否成功)
循环(计数 < 坐标个数)
字符串.分割(坐标集[计数],",",坐标)
x坐标=坐标[1]
y坐标=坐标[2]
计数=计数 + 1
dm.MoveTo(转换.字符型转整型(x坐标,0)+33,转换.字符型转整型(y坐标,0)+40)
dm.LeftClick()
循环结束
如果结束
辅助.等待(50)
循环结束
返回 真
功能结束
(转换.字符型转整型(x坐标,0)+33,转换.字符型转整型(y坐标,0)+40) 33 和40 是偏移值
找到 1副 2副 还还行 多幅 1.bmp 开始 打飘 在1.bmp 前后 位子 跑去点击了 怎么回事 Why ??? 会的改下代码 我 必采纳 必采纳 必采纳 必采纳
作者:
陌上青衣。
时间:
2012-6-27 15:47
dm.FindPicEx(16,224,968,640,"1.bmp|1.bmp|1.bmp|1.bmp","000000",1.0,0)
你扩展找图, 找的图全是1.bmp么
作者:
67800461
时间:
2012-6-27 16:29
回复
2楼
陌上青衣。
的帖子
因为 4个图全一样不妨碍 ,就算改成1234 也一样,这个不用去考虑 应该不是这个问题 扩展找图 ,4个角同时向对应的方向找 和图关系不大 不用考虑
作者:
good
时间:
2015-4-2 18:59
哈哈哈哈哈,不会,同烦恼.
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1