TC官方合作论坛
标题:
获取资源路径(图) 的问题
[打印本页]
作者:
1281455488
时间:
2015-10-2 17:00
标题:
获取资源路径(图) 的问题
本帖最后由 1281455488 于 2015-10-2 17:02 编辑
功能 找图返回值(DM,图,左上,右上,左下,右下,偏色,相适度,找图方向,x,y,循环时间毫秒)
变量 x,y,n,ret = 获取资源路径(图),t=1
循环(t<=循环时间毫秒)
n=DM.FindPic(左上,右上,左下,右下,ret,偏色,相适度,找图方向,x,y)
如果(n==0)
调试输出("找到"&图)
返回 1
否则
等待(1)
结束
t++
结束
如果(n==-1)
返回 -1
结束
结束
把参数(图)写成: "1.bmp" 和 “rc:1.bmp” 都能返回结果是1,为什么呢?我什么地方写错了??
作者:
qq641235265
时间:
2015-10-2 17:42
本帖最后由 qq641235265 于 2015-10-2 17:43 编辑
你这写得真复杂
大漠的就这样写吧
DM.setPath(获取资源路径(rc:))
循环(真)
DM.FindPic(左上,右上,左下,右下,1.bmp,偏色,相适度,找图方向,x,y)
如果(x>0)
消息框(“找到”)
否则
消息框(“找不到”)
结束
结束
作者:
tan0360
时间:
2015-10-2 19:32
获取资源路径(“rc:图.bmp”)。。。呵呵。不然路径肯定错。
作者:
tan0360
时间:
2015-10-2 19:33
变量好像是不行的。
作者:
tan0360
时间:
2015-10-2 19:43
功能 热键点击()
dm = com(“dm.dmsoft”)
找图返回值(dm,”1.bmp”,1,2,3,4,000000,0.9,0,x,y,1)// 1.bmp 你也可以用变量 数组来表示。遍历 来改变他。。
结束
功能 找图返回值(对像,图,x1,y1,x2,y2,偏色,相适度,找图方向,x,y,循环时间毫秒)
变量 x,y,n,路径 = 获取资源路径(“rc:”),t=1
循环(t<=循环时间毫秒)
n=对像.FindPic(x1,y1,x2,y2,路径&图,偏色,相适度,找图方向,x,y)
如果(n==0)
调试输出("找到"&图)
返回 1
否则
等待(1)
结束
t++// 这里最好用 时间间隔这个函数来计时 不容出错 。。不要循环加加 然后等待,这样会不效率。
结束
如果(n==-1)
返回 -1
结束
结束
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1