马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册  
 
x
 
取色操作1句柄 
功能 按钮3_点击() 
    取色操作1句柄=线程.获得当前句柄() 
    窗口.激活(第一个窗口的句柄) 
    辅助.等待(5000) 
    鼠标.获取坐标(ck1血条实际x坐标,ck1血条实际y坐标) 
    //把鼠标放到ck1血条指定位置去采集颜色,以便用来判断血量,以便按加血技能或道具 
    //得到当前鼠标位置的颜色 
    辅助.等待(200) 
    窗口.获取位置(第一个窗口的句柄,x,y) 
    //得到判断血量点与窗口客户区左上角的位置差 
    a=ck1血条实际x坐标-x 
    b=ck1血条实际y坐标-y 
    颜色值=窗口.坐标点取色(第一个窗口的句柄,ck1血条实际x坐标,ck1血条实际y坐标) 
    辅助.消息框("窗口1,血条取色已成功!颜色值是"&颜色值) 
功能结束 
 
功能 ck1判断血条颜色用药品() 
    if(线程.获取线程状态(取色操作1句柄)==真) //判断药品加血判断色点的进程按钮3点击()是否开启,开启的话则继续 
         
        遍历(999999999) 
            辅助.等待(3000)// 这里为了测试暂时设定为3秒,测试好后改为0.1秒或0.2秒 
            窗口.激活(第一个窗口的句柄) 
            是否找到=窗口.模糊找色(第一个窗口的句柄,ck1血条实际x坐标,ck1血条实际y坐标,ck1血条实际x坐标,ck1血条实际y坐标,颜色值,0.7,0,x1,y1) 
            if(是否找到==真) 
                辅助.消息框("还有血不需要加血") 
            else 
                 
                 
                if(颜色值=="") 
                else    
                    if(下拉框.获得文本("下拉框0")=="") 
                    else   
                        ck1xlk0的按键操作是否开启=线程.获取线程状态(ck1xlk0的按键操作句柄) 
                        if(ck1xlk0的按键操作是否开启==真) 
                            线程.恢复(ck1xlk0的按键操作句柄) 
                        else 
                            ck1xlk0的按键操作句柄=线程.开启("ddddd.ck1xlk0按键操作","")    
                        endif 
                    endif  
                    辅助.消息框("没血了,已在采取加血措施")  
                endif 
                 
            endif 
        遍历结束 
         
         
         
    else 
    endif 
     
功能结束 
 
 |