TC官方合作论坛

标题: 求教育 [打印本页]

作者: 54439442    时间: 2014-9-24 21:56
标题: 求教育
     这段代码 那错了


   键盘.按下(164)
    键盘.按键(49,1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(500)
    图片X坐标,图片Y坐标
    循环(真)
        图像.找图(0,0,1440,900,"rc:\\1.bmp",0,1.0,0,图片X坐标,图片Y坐标)
        如果(i==真)
            跳出
        如果结束
    循环结束


    辅助.等待(500)
    鼠标.移动(图片X坐标,图片Y坐标)
    鼠标.相对移动(3,10)
    辅助.等待(500)
    鼠标.左键单击()
    图片X坐标,图片Y坐标
    循环(真)
        图像.找图(0,0,1440,900,"rc:\\2.bmp",0,1.0,0,图片X坐标,图片Y坐标)
        如果(i==真)
            跳出
        如果结束
    循环结束
    辅助.消息框("我是1")
    辅助.等待(200)
    鼠标.移动(图片X坐标,图片Y坐标)
    鼠标.相对移动(0,5)
    辅助.等待(500)
    鼠标.左键单击()
    辅助.等待(500)
    键盘.按下(164)
    键盘.按键(81,1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(500)
    图片X坐标,图片Y坐标
    循环(真)
        图像.找图(0,0,1440,900,"rc:\\3.bmp",0,1.0,0,图片X坐标,图片Y坐标)
        如果(i==真)
            跳出
        如果结束
    循环结束
    辅助.消息框("我是2")
    辅助.等待(200)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    辅助.消息框("我是3")


功能结束
功能 自动(zidong)
    图片X坐标,图片Y坐标
    循环(真)
        图像.找图(0,0,1440,900,"rc:\\4.bmp",0,1.0,0,图片X坐标,图片Y坐标)
        如果(i==真)
            跳出
        如果结束   
    循环结束
    辅助.消息框("我是4")
    辅助.等待(200)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(200)
    辅助.等待(200)
    鼠标.相对移动(239,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(391,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(540,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(703,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.弹起(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    鼠标.相对移动(41,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)


作者: zsconverse    时间: 2014-9-24 22:58
请问i是什么?没看到定义
作者: 54439442    时间: 2014-9-24 23:39
空间  自定义
功能

作者: 54439442    时间: 2014-9-24 23:39
开头的 两句

作者: 54439442    时间: 2014-9-24 23:40
我就是 不知道 错在哪里了
运行 能找 第一个 然后 就直接 循环到后面了

作者: 54439442    时间: 2014-9-24 23:42
  现在该成这样  怎么跳不出 循环了
键盘.按下(164)
    键盘.按键(49,1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(500)
    循环(真)
        x=0,y=0
        如果(x>-1)
            
            
            图像.找图(0,0,1440,900,"rc:\\1.bmp",0,1.0,0,x,y)
            
        否则
            跳出
        如果结束
    循环结束
    辅助.消息框("我是1")
    辅助.等待(500)
    鼠标.移动(x,y)
    鼠标.相对移动(3,10)
    辅助.等待(500)
    鼠标.左键单击()
    鼠标.移动(0,0)
    辅助.等待(500)
    鼠标.移动(0,0)
    自定义.领任务()
功能结束
功能 领任务()
    循环(真)
        x=0,y=0
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\2.bmp",0,1.0,0,x,y)
        否则
            跳出
        如果结束
    循环结束
   
   
    辅助.等待(200)
    鼠标.移动(图片X坐标,图片Y坐标)
    鼠标.相对移动(0,5)
    辅助.等待(500)
    鼠标.左键单击()
    辅助.等待(500)
    键盘.按下(164)
    键盘.按键(81,1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(500)
    鼠标.移动(0,0)
    自定义.跑路()
功能结束
功能 跑路()
    循环(真)
        x=0,y=0
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\3.bmp",0,1.0,0,x,y)
        否则
            跳出
        如果结束
    循环结束
    辅助.消息框("我是2")
    辅助.等待(200)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    鼠标.移动(0,0)
    辅助.消息框("我是3")
功能结束

功能 自动()
    图片X坐标,图片Y坐标
    循环(真)
        x=0,y=0
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\4.bmp",0,1.0,0,x,y)
        否则
            跳出
        如果结束
    循环结束
    辅助.消息框("我是4")
    辅助.等待(200)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(200)
    辅助.等待(200)
    鼠标.相对移动(239,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(391,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(540,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(703,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.弹起(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    鼠标.相对移动(41,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
   
作者: 54439442    时间: 2014-9-24 23:44
zsconverse 发表于 2014-9-24 22:58
请问i是什么?没看到定义

现在该成这样  怎么跳不出 循环了
键盘.按下(164)
    键盘.按键(49,1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(500)
    循环(真)
        x=0,y=0
        如果(x>-1)
            
            
            图像.找图(0,0,1440,900,"rc:\\1.bmp",0,1.0,0,x,y)
            
        否则
            跳出
        如果结束
    循环结束
    辅助.消息框("我是1")
    辅助.等待(500)
    鼠标.移动(x,y)
    鼠标.相对移动(3,10)
    辅助.等待(500)
    鼠标.左键单击()
    鼠标.移动(0,0)
    辅助.等待(500)
    鼠标.移动(0,0)
    自定义.领任务()
功能结束
功能 领任务()
    循环(真)
        x=0,y=0
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\2.bmp",0,1.0,0,x,y)
        否则
            跳出
        如果结束
    循环结束
   
   
    辅助.等待(200)
    鼠标.移动(图片X坐标,图片Y坐标)
    鼠标.相对移动(0,5)
    辅助.等待(500)
    鼠标.左键单击()
    辅助.等待(500)
    键盘.按下(164)
    键盘.按键(81,1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(500)
    鼠标.移动(0,0)
    自定义.跑路()
功能结束
功能 跑路()
    循环(真)
        x=0,y=0
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\3.bmp",0,1.0,0,x,y)
        否则
            跳出
        如果结束
    循环结束
    辅助.消息框("我是2")
    辅助.等待(200)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    鼠标.移动(0,0)
    辅助.消息框("我是3")
功能结束

功能 自动()
    图片X坐标,图片Y坐标
    循环(真)
        x=0,y=0
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\4.bmp",0,1.0,0,x,y)
        否则
            跳出
        如果结束
    循环结束
    辅助.消息框("我是4")
    辅助.等待(200)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(200)
    辅助.等待(200)
    鼠标.相对移动(239,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(391,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(540,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(703,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.弹起(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    鼠标.相对移动(41,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
   
作者: zsconverse    时间: 2014-9-25 00:06
你的x永远大于-1啊
每次循环的开始都让x=0了
怎么跳出循环啊

正确的代码
x,y
循环(真)
        找图。。。。。()    此处代码省略
        如果(x>-1)             //表明找到图
                 跳出
         如果结束
循环结束
作者: 54439442    时间: 2014-9-25 00:27
zsconverse 发表于 2014-9-25 00:06
你的x永远大于-1啊
每次循环的开始都让x=0了
怎么跳出循环啊

我试试 去谢谢 啊
作者: 54439442    时间: 2014-9-25 01:08
本帖最后由 54439442 于 2014-9-25 01:09 编辑
zsconverse 发表于 2014-9-25 00:06
你的x永远大于-1啊
每次循环的开始都让x=0了
怎么跳出循环啊
求解
鼠标 怎么到处飘
用抓抓 这的图 测试过了 的



键盘.按下(164)
    键盘.按键(49)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(500)
    x,y
    循环(真)
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\1.bmp",0,1.0,0,x,y)
            鼠标.移动(x,y)
            辅助.等待(500)
            鼠标.相对移动(3,10)
            辅助.等待(500)
        否则
            跳出
        如果结束
        辅助.等待(500)
    循环结束
    辅助.等待(500)
    鼠标.左键单击()
    辅助.等待(500)
    返回值 x,y
    自定义.领任务()
功能结束
功能 领任务()
    x,y
    循环(真)
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\2.bmp",0,1.0,0,x,y)
            辅助.消息框("1")
            鼠标.移动(x,y)
            辅助.等待(200)
            鼠标.相对移动(5,5)
        否则
            跳出
        如果结束
        辅助.等待(500)
    循环结束
    辅助.等待(500)
    鼠标.左键单击()
    辅助.等待(500)
    键盘.按下(164)
    键盘.按键(81)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(500)
   
    自定义.跑路()
   
功能结束
功能 跑路()
    x,y
    循环(真)
        
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\3.bmp",0,1.0,0,x,y)
            辅助.等待(200)
            鼠标.移动(x,y)
            辅助.消息框("2")
        否则
            跳出
        如果结束
        辅助.等待(500)
    循环结束
    辅助.等待(200)
    鼠标.移动(x,y)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
   
功能结束

功能 自动()
   
   
    x,y
    循环(真)
        
        如果(x>-1)
            图像.找图(0,0,1440,900,"rc:\\战斗1.bmp",0,1.0,0,x,y)
        否则
            跳出
        如果结束
        辅助.等待(500)
    循环结束
    辅助.消息框("我是4")
    辅助.等待(200)
    鼠标.移动(x,y)
    辅助.等待(200)
    辅助.等待(200)
    鼠标.相对移动(239,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56.1)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(391,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(540,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
    鼠标.相对移动(703,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.弹起(56)
    辅助.等待(200)
    键盘.弹起(164)
    鼠标.相对移动(41,41)
    辅助.等待(200)
    鼠标.左键单击()
    辅助.等待(200)
    键盘.按下(164)
    键盘.按键(56)
    辅助.等待(200)
    键盘.弹起(164)
    辅助.等待(200)
作者: zsconverse    时间: 2014-9-25 08:44
54439442 发表于 2014-9-25 01:08
求解
鼠标 怎么到处飘
用抓抓 这的图 测试过了 的

你把循环语句  和 如果语句 的用法好好看看
你的代码错误一大堆
要先找图  再判断x  
不是先判断x 再找图的....
作者: q273814    时间: 2014-9-25 10:28
非 问题帖 只回帖 不答问




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