TC官方合作论坛

 找回密码
 立即注册
查看: 596|回复: 7
打印 上一主题 下一主题

[问题] 大神来帮忙啊 goto不跳转

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-28 15:47:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
#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")
        如果结束


    循环结束




功能结束
空间结束


回复

使用道具 举报

沙发
 楼主| 发表于 2013-6-28 15:48:32 | 只看该作者
我这个goto  用了    可是不跳转    哪个大神帮我看看
回复 支持 反对

使用道具 举报

板凳
发表于 2013-6-28 15:50:37 | 只看该作者
你在如果里面加了个goto
很明显 intX6不满足 如果的条件 没有执行goto
回复 支持 反对

使用道具 举报

地板
发表于 2013-6-28 15:55:20 | 只看该作者
1、单循环使用继续语句
  1. 变量 a = 0  循环(真)  
复制代码



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

  1. 功能 测试1()   
复制代码
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-6-28 15:55:44 | 只看该作者
你帮我看看  goto语句用法错了没?        那个小猴子就是 绿的     我现在运行后   他就点小猴子  那个地方了    我想有小猴子后就跳过去  不让他找绿的颜色
回复 支持 反对

使用道具 举报

6#
发表于 2013-6-28 15:57:01 | 只看该作者
在goto那里打个断点,看执行了没,或者弹个框也可以
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2013-6-28 15:59:58 | 只看该作者
我设在goto那里  设了个   弹框   可弹框不出...
回复 支持 反对

使用道具 举报

8#
发表于 2013-6-28 16:06:13 | 只看该作者
回复 7楼chen1wei119的帖子

那说明没有执行 goto 检查下自己的代码
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-19 16:20 , Processed in 0.464377 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表