TC官方合作论坛

标题: 新手写的代码、勉强能跑。看到的大神指点下 [打印本页]

作者: kk595    时间: 2013-10-9 16:58
标题: 新手写的代码、勉强能跑。看到的大神指点下
空间 军团任务
//默认空间


功能 找图()
    键盘.按键(77,1)
    辅助.等待(700)
   
    //说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
   
    图片X坐标,图片Y坐标,图像序号
    图像序号=图像.找图(0,0,1440,900,"rc:\\7.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)//找国家地图
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(700)
    鼠标.左键单击(1)
    辅助.等待(700)
    如果(图像序号>=0)//判断国家地图是否找到
        图片X坐标1,图片Y坐标1,图像序号1
        图像序号1=图像.找图(0,0,1440,900,"rc:\\8.bmp",#102030,1.0,0,图片X坐标1,图片Y坐标1)//找白虎区
        鼠标.移动(图片X坐标1,图片Y坐标1)
        辅助.等待(700)
        鼠标.左键单击(1)
        辅助.等待(700)
        如果(图像序号1>=0)//判断白虎区是否找到
            图片X坐标2,图片Y坐标2,图像序号2
            图像序号2=图像.找图(0,0,1440,900,"rc:\\9.bmp",#102030,1.0,0,图片X坐标2,图片Y坐标2)//找白虎区的军团管理员
            鼠标.移动(图片X坐标2,图片Y坐标2)
            辅助.等待(1000)
            鼠标.左键双击(1)
            辅助.等待(1000)
            键盘.按键(27,1)
            X,Y
            循环(图像.找图(0,0,1440,900,"rc:\\15.bmp",#102030,1.0,0,X,Y)==-1)//找字、军团管理员
                辅助.等待(1300)
            循环结束
            辅助.等待(1000)
            键盘.按键(71,1)
            辅助.等待(1000)
            如果(图像序号2>-1)
                图片X坐标3,图片Y坐标3,图像序号3
                图像序号3=图像.找图(0,0,1440,900,"rc:\\10.bmp",#102030,1.0,0,图片X坐标3,图片Y坐标3)//进入军团
                鼠标.移动(图片X坐标3,图片Y坐标3)
                辅助.等待(1000)
                鼠标.左键单击(1)
                辅助.等待(1000)
            如果结束
            X1,Y1
            循环(图像.找图(0,0,1440,900,"rc:\\16.bmp",#102030,1.0,0,X1,Y1)==-1)//找军团蔚
                辅助.等待(1300)
            循环结束
            辅助.等待(1000)
            键盘.按键(71,1)
            辅助.等待(1000)
            X2,Y2
            循环(图像.找图(0,0,1440,900,"rc:\\17.bmp",#102030,1.0,0,X2,Y2)==-1)//进入军团大厅
                辅助.等待(1300)
            循环结束
            辅助.等待(1000)
            键盘.按键(71,1)
            辅助.等待(1000)
            鼠标.移动(X2+10,Y2+10)
            辅助.等待(700)
            鼠标.左键单击(1)
            辅助.等待(2000)
            键盘.按键(71,1)
            X3,Y3
            循环(图像.找图(0,0,1440,900,"rc:\\18.bmp",#102030,1.0,0,X3,Y3)==-1)//军团大厅内、对话任务
                辅助.等待(1300)
            循环结束
            鼠标.移动(X3+10,Y3+10)
            辅助.等待(700)
            鼠标.左键单击(1)
            辅助.等待(700)
            X4,Y4
            循环(图像.找图(0,0,1440,900,"rc:\\19.bmp",#102030,1.0,0,X4,Y4)==-1)//军团大厅内、1级军团任务
                辅助.等待(1300)
            循环结束
            鼠标.移动(X4+10,Y4+10)
            辅助.等待(700)
            鼠标.左键单击(1)
            辅助.等待(700)
            X5,Y5
            循环(图像.找图(0,0,1440,900,"rc:\\20.bmp",#102030,1.0,0,X5,Y5)==-1)//军团大厅内、请交给我把
            循环结束
            鼠标.移动(X5+10,Y5+10)
            辅助.等待(700)
            鼠标.左键单击(1)
            辅助.等待(700)
            
        如果结束
        
        
    如果结束
   
   
功能结束




功能 热键0_热键()
    a=线程.开启("军团任务.找图","")
   
功能结束

空间结束
//空间结束语句







作者: as128214121    时间: 2013-10-9 18:02
建议找图弄个循环。
作者: kk595    时间: 2013-10-10 00:03
回复 2楼as128214121的帖子

谢谢你的建议、要是能更详细的就好了、新手嘛、你懂的!!




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