TC官方合作论坛

标题: 找老手解决一下我这问题。。。 [打印本页]

作者: 爱装的猪    时间: 2014-4-25 21:34
标题: 找老手解决一下我这问题。。。
先上代码:功能 进图()
    x,y
    dm_ret=dm.SetPath(辅助.获取资源路径("rc:"))
    循环(dm.FindPic(0,0,900,900,"1.bmp",000000,0.9,0,x,y))
        如果(x>0)
            辅助.等待(1000)
            鼠标.移动(x,y)
            鼠标.左键双击(1)
            跳出
        如果结束
    循环结束
    辅助.等待(1000)
    循环(dm.FindPic(0,0,900,900,"2.bmp",000000,0.9,0,x,y))
        如果(x>0)
            键盘.按下(32)
            跳出
        否则
            辅助.消息框("没有")
            
        如果结束
    循环结束
   
    辅助.等待(2000)
   
功能结束
我这代码怎么只找第2张图,没按顺序来找呢????、

作者: 今非    时间: 2014-4-25 21:44
dm.FindPic(0,0,900,900,"1.bmp",000000,0.9,0,x,y) 找到的时候返回0  循环是进不去的
作者: 石中草    时间: 2014-4-25 21:45
   x,y
    dm_ret=dm.SetPath(辅助.获取资源路径("rc:"))
    循环(真)
dm.FindPic(0,0,900,900,"1.bmp",000000,0.9,0,x,y)
        如果(x>0)
            辅助.等待(1000)
            鼠标.移动(x,y)
            鼠标.左键双击(1)
           dm.FindPic(0,0,900,900,"2.bmp",000000,0.9,0,x,y)
  如果(x>0)
            键盘.按下(32)
            跳出
        否则
            辅助.消息框("没有")
            
        如果结束
        如果结束
    循环结束


作者: q273814    时间: 2014-4-25 22:03
一猜就是老石头已经回复了
作者: 石中草    时间: 2014-4-25 22:07
q273814 发表于 2014-4-25 22:03
一猜就是老石头已经回复了

  抢先了啊
作者: q273814    时间: 2014-4-25 22:08
石中草 发表于 2014-4-25 22:07
额   抢先了啊

一看到有我的帖子提示就知道是老石头 嘻嘻




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