TC官方合作论坛

标题: 大漠插件 未响应的问题! [打印本页]

作者: cailb    时间: 2016-7-27 17:39
标题: 大漠插件 未响应的问题!
1)不知道问题出在什么地方,单独测试是没有问题,连续找图片就会卡死
2)还有一个问题,如何让这段代码重复???


功能 按钮_开始_点击()   
    //声明捆绑值   
    变量 绑定值
    变量 路径 = Dm.SetPath(获取资源路径("rc:"))
    变量 x
    变量 y
    变量 查找
    //窗体捆绑
    绑定值 = Dm.BindWindow(当前句柄,"normal","windows","windows",101)
    //    绑定值 = Ts.BindWindow(当前句柄,"normal","windows","windows",101)
    //    调试输出(绑定值)
    等待(2000)
    如果(复选框获取状态("复选框_北俱"))
        调试输出("北俱挂机")
        //截图
        //        Dm.Capture(0,0,720,405,"C:\\Users\\Administrator\\Desktop\\104.bmp")
        
        //        
        //        
        
        
        等待(500)
        
        
        Dm.MoveTo(636,374)
        Dm.delay(200)
        Dm.LeftClick()
        
        
        
        
    结束
    等待(3000)
   
    查找 = Dm.FindPic(0, 0, 720,405,"引妖香.bmp|引妖香1.bmp|引妖香2.bmp", "000000", 0.6, 0, x, y)
    等待(1000)
    如果(x>=0)
        Dm.MoveTo(x,y)
        Dm.delay(200)
        Dm.LeftClick()
        
        
        调试输出("使用引妖香")
    结束
   
    等待(3000)
    查找 = Dm.FindPic(0, 0, 720,405,"使用.bmp", "000000", 0.7, 0, x, y)
    等待(1000)
    如果(x>=0)
        Dm.MoveTo(x,y)
        Dm.delay(200)
        Dm.LeftClick()
        
        调试输出("使用")
    结束
   
   
   
    等待(3000)
    查找 = Dm.FindPic(0, 0, 720,405,"确定.bmp", "000000", 0.7, 0, x, y)
    等待(1000)
    如果(x>=0)
        Dm.MoveTo(x,y)
        Dm.delay(200)
        Dm.LeftClick()
        
        调试输出("确定")
    结束     
    等待(3000)
   
    Dm.MoveTo(621,55)  //关闭背包
    Dm.delay(200)
    Dm.LeftClick()
   
   
    等待(3000)
   
    Dm.MoveTo(418,84)  //巡逻
    Dm.delay(200)
    Dm.LeftClick()
   
    等待(3630000)
   
   
   
   
   
   
结束  


请大神帮助

作者: 言术    时间: 2016-7-27 19:27
功能 按钮_开始_点击()   
    //声明捆绑值   
    变量 绑定值
    变量 路径 = Dm.SetPath(获取资源路径("rc:"))
    变量 x
    变量 y
    变量 查找
    变量 重复次数=2
    //窗体捆绑
    绑定值 = Dm.BindWindow(当前句柄,"normal","windows","windows",101)
    //    绑定值 = Ts.BindWindow(当前句柄,"normal","windows","windows",101)
    //    调试输出(绑定值)
    等待(2000,假)
   
    遍历(变量 i = 0; i < 重复次数; i++)
        
        如果(复选框获取状态("复选框_北俱"))
            调试输出("北俱挂机")
            //截图
            //        Dm.Capture(0,0,720,405,"C:\\Users\\Administrator\\Desktop\\104.bmp")
            
            //        
            //        
            
            
            等待(500,假)
            
            
            Dm.MoveTo(636,374)
            Dm.delay(200)
            Dm.LeftClick()
            
            
            
            
        结束
        等待(3000,假)
        
        查找 = Dm.FindPic(0, 0, 720,405,"引妖香.bmp|引妖香1.bmp|引妖香2.bmp", "000000", 0.6, 0, x, y)
        等待(1000,假)
        如果(x>=0)
            Dm.MoveTo(x,y)
            Dm.delay(200)
            Dm.LeftClick()
            
            
            调试输出("使用引妖香")
        结束
        
        等待(3000,假)
        查找 = Dm.FindPic(0, 0, 720,405,"使用.bmp", "000000", 0.7, 0, x, y)
        等待(1000,假)
        如果(x>=0)
            Dm.MoveTo(x,y)
            Dm.delay(200)
            Dm.LeftClick()
            
            调试输出("使用")
        结束
        
        
        
        等待(3000,假)
        查找 = Dm.FindPic(0, 0, 720,405,"确定.bmp", "000000", 0.7, 0, x, y)
        等待(1000,假)
        如果(x>=0)
            Dm.MoveTo(x,y)
            Dm.delay(200)
            Dm.LeftClick()
            
            调试输出("确定")
        结束     
        等待(3000,假)
        
        Dm.MoveTo(621,55)  //关闭背包
        Dm.delay(200)
        Dm.LeftClick()
        
        
        等待(3000,假)
        
        Dm.MoveTo(418,84)  //巡逻
        Dm.delay(200)
        Dm.LeftClick()
        
        等待(3630000,假)
        
        
    结束
   
   
   
   
结束  

作者: cailb    时间: 2016-7-28 18:22
言术 发表于 2016-7-27 19:27
功能 按钮_开始_点击()   
    //声明捆绑值   
    变量 绑定值

你就是我膜拜的大神!!!!谢谢!




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