TC官方合作论坛
标题:
哎打击人。帮忙解答下。
[打印本页]
作者:
菜鸟人物
时间:
2012-7-19 07:24
标题:
哎打击人。帮忙解答下。
利用找图功能点开我的电脑,如何继续执行在我的电脑中寻找下一个图片。
为什么我找到了第一张图后并点开我的电脑后,鼠标会回到坐标(0,0)位置,不进行下一张的找图行为。
在学习中遇到好多困难,不懂啊,帮帮忙大家。
作者:
梦里只影向你
时间:
2012-7-19 07:48
你前台找的还是后台?你先单独找下第二张图看,能不能找到
作者:
陌上青衣。
时间:
2012-7-19 08:02
上代码
作者:
菜鸟人物
时间:
2012-7-19 10:12
回复
2楼
梦里只影向你
的帖子
是前台
#import "dm.dmsoft" Dm
空间 测试
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
int x,y
Dm.SetPath(辅助.获取资源路径("rc:"))
Dm.FindPic(0,0,2000,2000,"11.bmp","000000",0.9,0,x,y)
if(x>0)
鼠标.移动(x,y)
鼠标.左键双击(1)
if(x>0)
Dm.FindPic(0,0,2000,2000,"12.bmp","000000",0.9,0,x,y)
鼠标.移动(x,y)
鼠标.左键双击(1)
如果结束
else
辅助.消息框("没有找到")
如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
另外这后台的要怎么弄。
作者:
菜鸟人物
时间:
2012-7-19 10:13
回复
3楼
陌上青衣。
的帖子
#import "dm.dmsoft" Dm
空间 测试
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
int x,y
Dm.SetPath(辅助.获取资源路径("rc:"))
Dm.FindPic(0,0,2000,2000,"11.bmp","000000",0.9,0,x,y)
if(x>0)
鼠标.移动(x,y)
鼠标.左键双击(1)
if(x>0)
Dm.FindPic(0,0,2000,2000,"12.bmp","000000",0.9,0,x,y)
鼠标.移动(x,y)
鼠标.左键双击(1)
如果结束
else
辅助.消息框("没有找到")
如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
作者:
菜鸟人物
时间:
2012-7-19 10:17
回复
2楼
梦里只影向你
的帖子
摸索出来了。我把等待时间加上去了 如果要弄成后台需要加入些什么
作者:
梦里只影向你
时间:
2012-7-19 10:19
1.你加点延时,至少你打开我的电脑时,后面加个一两秒的延时。
2.找不同的图,尽量分别定义变量xy
3.你可以单独测试下,打开我的电脑后,单独找图2看看,能不能找到
作者:
梦里只影向你
时间:
2012-7-19 10:21
后台的话,你先试试 窗口命名空间 里的那些,或者用大漠插件
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1