TC官方合作论坛

标题: 找图的问题 [打印本页]

作者: 心瘾。    时间: 2013-9-20 19:44
标题: 找图的问题
  1. X,Y
  2. 图像.找图(0,0,1024,768,"rc:111.bmp",0.1,0,0,X,Y)
  3. 辅助.等待(辅助.随机数(2000,2500))
  4. 如果(X>0)
  5. 鼠标.移动(X+10,Y+10)
  6. 辅助.等待(辅助.随机数(200,300))
  7. 鼠标.左键单击(1)
  8. 辅助.等待(辅助.随机数(200,300))
  9. 否则
  10. 辅助.消息框("没有找到")
  11. 如果结束
复制代码
这样可以找到图
  1. 辅助.等待(10000)
  2. 进程.打开("C:\\Documents and Settings\\Administrator\\桌面\\铁.exe")
  3. 辅助.等待(辅助.随机数(200,300))
  4. X,Y
  5. 图像.找图(0,0,1024,768,"rc:111.bmp",0.1,0,0,X,Y)
  6. 辅助.等待(辅助.随机数(2000,2500))
  7. 如果(X>0)
  8. 鼠标.移动(X+10,Y+10)
  9. 辅助.等待(辅助.随机数(200,300))
  10. 鼠标.左键单击(1)
  11. 辅助.等待(辅助.随机数(200,300))
  12. 否则
  13. 辅助.消息框("没有找到")
  14. 如果结束
复制代码
这样就找不到。
这是什么原理?



作者: 型化冠军    时间: 2013-9-20 23:37
你是要打开一个文件名为"铁"的程序  在打开的程序上找一个图片 是吧  你将第一步和第三部换一下试试  或者对找图进行死循环判断  找到后退出循环 在执行鼠标操作
作者: mzbqhbc    时间: 2013-9-21 08:17

进程.打开("C:\\Documents and Settings\\Administrator\\桌面\\铁.exe")
辅助.等待(10000)
X,Y
图像.找图(0,0,1024,768,"rc:111.bmp",0.1,0,0,X,Y)
辅助.等待(辅助.随机数(2000,2500))
如果(X>0)
鼠标.移动(X+10,Y+10)
辅助.等待(辅助.随机数(200,300))
鼠标.左键单击(1)
辅助.等待(辅助.随机数(200,300))
否则
辅助.消息框("没有找到")
如果结束
复制代码
作者: 心瘾。    时间: 2013-9-22 02:52
谢谢“mzbqhbc”的回答,可能是我打开进程以后的延时少了。问题以解决!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1