TC官方合作论坛

标题: 大神来帮忙啊 goto不跳转 [打印本页]

作者: chen1wei119    时间: 2013-6-28 15:47
标题: 大神来帮忙啊 goto不跳转
#include"分解.t"
空间 护送
//默认空间
dm
//开始按钮_点击操作
功能 开始_点击()
    dm=com("dm.dmsoft")
    dm.SetPath(辅助.获取资源路径("rc:"))  
    dm.SetDict(0,"主线任务.txt")

    窗口句柄=窗口.找到窗口("","zmyth.l2d.Frame")

    ret=dm.BindWindow(窗口句柄,"gdi2","windows","windows",0)
    //辅助.消息框(ret)
    //如果(ret==0)

    //如果结束
    分解.接任务(dm)
功能结束

//退出按钮_点击操作
功能 退出_点击()

    辅助.退出()
功能结束


功能 初始化()
    //这里添加你要执行的代码
    是否成功=辅助.注册插件("rc://dm.dll",真)
    dm=com("dm.dmsoft")
功能结束

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











空间 分解
功能 接任务(dm)
    变量 intX,intY,intX1,intY1,intX2,intY2,intX3,intY3,intX4,intY4,intX5,intY5,intX6,intY6,loop
标记:
    dm.FindStr(47,50,165,100,"活","ffcc00-000000",1.0,intX5,intY5)
    如果(intX5>0)
        dm.MoveTo(intX+3,intX+3)

        辅助.等待(20)
        dm.LeftClick()
        dm.MoveTo(448,489)

        辅助.等待(20)
        dm.LeftClick()
        dm.MoveTo(806,131)

        辅助.等待(20)
        dm.LeftClick()
    如果结束
    循环(真)

        dm.FindStr(462,371,605,473,"尉迟恭","f9a502-000000",1.0,intX,intY)
        如果(intX>0)
            dm.MoveTo(intX+3,intX-75)

            辅助.等待(20)
            dm.LeftClick()
        如果结束
        dm.FindStr(217,303,696,472,"护送","fff000-000000",1.0,intX1,intY1)
        如果(intX1>0)
            dm.MoveTo(intX1+3,intX1+3)

            辅助.等待(20)
            dm.LeftClick()
        如果结束
        dm.FindStr(222,311,692,475,"30","efd8ab-000000",1.0,intX2,intY2)
        如果(intX2>0)
            dm.MoveTo(intX1+3,intX1+3)

            辅助.等待(20)
            dm.LeftClick()
        如果结束
        dm.FindStr(852,238,1007,347,"小猴子","00ff00-000000",1.0,intX6,intY6)
        如果(intX6>0)
            辅助.消息框(intX6)
            goto 标记
        如果结束
        dm.FindColor(849,239,1014,343,"00ff00-000000",1.0,0,intX3,intY3)

        如果(intX3>0)
            dm.MoveTo(intX3+3,intY3+3)

            辅助.等待(20)
            dm.LeftClick()

        如果结束
        dm.FindPic(906,229,984,275,"自动.bmp","102030",0.9,0,intX4,intY4)

        如果(intX4>0)
            dm.MoveTo(intX4+3,intY4+3)
            辅助.等待(20)
            dm.LeftClick()
            //辅助.消息框("5")
        如果结束


    循环结束




功能结束
空间结束



作者: chen1wei119    时间: 2013-6-28 15:48
我这个goto  用了    可是不跳转    哪个大神帮我看看
作者: 既生瑜何生亮    时间: 2013-6-28 15:50
你在如果里面加了个goto
很明显 intX6不满足 如果的条件 没有执行goto
作者: jian4892    时间: 2013-6-28 15:55
1、单循环使用继续语句
  1. 变量 a = 0  循环(真)  
复制代码



2、goto只能在当前函数内做跳转,不能跨函数做跳转

  1. 功能 测试1()   
复制代码

作者: chen1wei119    时间: 2013-6-28 15:55
你帮我看看  goto语句用法错了没?        那个小猴子就是 绿的     我现在运行后   他就点小猴子  那个地方了    我想有小猴子后就跳过去  不让他找绿的颜色
作者: TC    时间: 2013-6-28 15:57
在goto那里打个断点,看执行了没,或者弹个框也可以
作者: chen1wei119    时间: 2013-6-28 15:59
我设在goto那里  设了个   弹框   可弹框不出...
作者: TC    时间: 2013-6-28 16:06
回复 7楼chen1wei119的帖子

那说明没有执行 goto 检查下自己的代码




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