TC官方合作论坛

 找回密码
 立即注册
查看: 1280|回复: 10

[问题] 使用goto报了个错

[复制链接]
发表于 2014-10-2 17:30:54 | 显示全部楼层 |阅读模式

马上加入TC

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

x
找不到父块或者父块的父块的标记?有人来解释下吗
回复

使用道具 举报

发表于 2014-10-2 19:55:09 | 显示全部楼层
TCgoto语句不好用的,尽量不要去用了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-2 21:03:57 | 显示全部楼层
mzw 发表于 2014-10-2 19:55
TCgoto语句不好用的,尽量不要去用了

不用goto,我暂时找不到算法解决我的问题
回复 支持 反对

使用道具 举报

发表于 2014-10-2 21:37:19 | 显示全部楼层
你可以用while

另外这个情况:
1.你跳转的标记不存在(或名称错了)
2.从一个  函数/线程  跳转到另一个  函数/线程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-2 21:40:42 | 显示全部楼层
b44412545 发表于 2014-10-2 21:37
你可以用while

另外这个情况:

while实现不了,我需要跳到中间或者下面有段代码,感觉使用goto方便很多。。
1.我感觉标记名字没有写错啊。。
2.我一开始是从函数跳到另一个,后来我都写在了点击事件的一个函数里,也是报这个错。
回复 支持 反对

使用道具 举报

发表于 2014-10-2 21:42:13 | 显示全部楼层
jzsalx123 发表于 2014-10-2 21:40
while实现不了,我需要跳到中间或者下面有段代码,感觉使用goto方便很多。。
1.我感觉标记名字没有写错啊 ...

能把代码发上来?

另外你看看原先那个函数的标记是不是忘记删了....如果有两个一样的标记好像也会这样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-2 22:03:32 | 显示全部楼层
b44412545 发表于 2014-10-2 21:42
能把代码发上来?

另外你看看原先那个函数的标记是不是忘记删了....如果有两个一样的标记好像也会这样 ...

    //标记1:        
   
    //帮派跑商落水青云.玄天到灵溪()
    //帮派跑商落水青云.灵溪到青云()
    //帮派跑商落水青云.在青云找到最近的商人()
    //帮派跑商落水青云.购买数量最大的商品()
    //标记2:   
   
    //帮派跑商落水青云.青云到灵溪()
    //帮派跑商落水青云.灵溪到玄天()
    //帮派跑商落水青云.玄天到子午道()
    //帮派跑商落水青云.玄天等待进入子午道()
    //帮派跑商落水青云.子午道去红枫林()
    //帮派跑商落水青云.子午道等待进入红枫林()
    //帮派跑商落水青云.红枫林去仓木崖()
    //帮派跑商落水青云.红枫林等待进入仓木崖()
    //帮派跑商落水青云.仓木崖去北仓城()
    //帮派跑商落水青云.仓木崖等待进入北仓城()
    //帮派跑商落水青云.北仓城去青肖锋()
    //帮派跑商落水青云.北仓城等待进入青肖锋()
    //帮派跑商落水青云.青肖锋去神木林()
    //帮派跑商落水青云.青肖锋等待进入神木林()
    //帮派跑商落水青云.神木林去须弥山()
    //帮派跑商落水青云.神木林等待进入须弥山()
    //帮派跑商落水青云.须弥山去洛水城()
    //帮派跑商落水青云.须弥山等待进入洛水城()
    // 帮派跑商落水青云.在落水找到最近的商人()
    // 帮派跑商落水青云.出售青云商品()
    //购买落水商品并判断
    //帮派跑商落水青云.购买落水商品()
    var x,y,num
    help.sleep(1500)
    num=图像.找图(0,0,1440,900,"rc:yudiao1.bmp",0,1.0,0,x,y)
    if(x>0)
        mouse.mousemove(x,y)
        help.sleep(50)   
        mouse.rightclick(1)
        help.sleep(500)
        //mouse.mousemove(250,203)        
        num=图像.找图(0,0,1440,900,"rc:qianzugou2.bmp",0,1,0,x,y)
        if(x>0)            
            keyboard.keypress(27)
            帮派跑商落水青云.从商人处离开洛水城()
            帮派跑商落水青云.须弥山到神木林()
            帮派跑商落水青云.神木林去青肖锋()
            帮派跑商落水青云.青肖锋去北仓城()
            帮派跑商落水青云.北仓城去仓木崖()
            帮派跑商落水青云.仓木崖去红枫湖()
            帮派跑商落水青云.红枫林去子午道()
            帮派跑商落水青云.子午道去玄天城()
            help.sleep(1000)
            var x,y,num
            keyboard.keypress(9)
            num=图像.找图(100,100,1191,676,"rc:xuantian_bangpai.bmp",0,1.0,0,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(100)
                mouse.leftdoubleclick(10)
            else
                help.messagebox("找不到玄天去帮派的路_1")   
            endif
            help.sleep(36000)   
            keyboard.keypress(9)
            
            num=图像.模糊找色(272,140,1191,676,#F8BCF8,1,1,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(1000)
                mouse.leftclick(1)
            else
                help.messagebox("找不到帮派传送人")
            endif        
            help.sleep(500)
            num=图像.找图(0,0,1440,900,"rc:songwohuibang.bmp",0,0.8,0,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(50)
                mouse.leftclick(1)
            else
                help.messagebox("找不到‘送我回帮’")
            endif
            help.sleep(1500)
            keyboard.keypress(9)
            num=图像.找图(0,0,1440,900,"rc:jinkuzongguan.bmp",0,0.8,0,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(50)
                mouse.leftdoubleclick(10)
            else
                help.messagebox("找不到金库")
            endif
            keyboard.keypress(27)
            help.sleep(13000)
            num=图像.模糊找色(272,140,1191,676,#F8BCF8,1,0,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(500)
                mouse.leftclick(1)
            else
                help.messagebox("找不到金库总管1")
            endif     
            help.sleep(1000)
            num=图像.找图(0,0,1440,900,"rc:bangpaijingshangrenwu.bmp",0,0.9,0,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(50)
                mouse.leftclick(1)
            else
                help.messagebox("找不到‘帮派经商任务1’")
            endif
            help.sleep(1000)
            num=图像.找图(0,0,1440,900,"rc:lingquchoulao.bmp",0,0.9,0,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(50)
                mouse.leftclick(1)
            else
                help.messagebox("找不到‘领取酬劳’")
            endif
            help.sleep(100)
            keyboard.keypress(27)
            num=图像.模糊找色(272,140,1191,676,#F8BCF8,1,0,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(500)
                mouse.leftclick(1)
            else
                help.messagebox("找不到金库总管2")
            endif
            help.sleep(1000)
            num=图像.找图(0,0,1440,900,"rc:bangpaijingshangrenwu.bmp",0,0.9,0,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(50)
                mouse.leftclick(1)
            else
                help.messagebox("找不到‘帮派经商任务2’")
            endif
            help.sleep(50)
            keyboard.keypress(27)
            help.sleep(1000)
            keyboard.keypress(9)
            num=图像.找图(0,0,1440,900,"rc:bangpai_xuantian.bmp",0,0.9,0,x,y)
            if(x>0)
                mouse.mousemove(x,y)
                help.sleep(50)
                mouse.leftclick(5)
            else
                help.messagebox("找不到帮派去玄天的路")
            endif
            help.sleep(26000)
            goto 标记1
        else
            help.messagebox("找不到钱足够2")
        endif
    endif
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-2 22:04:47 | 显示全部楼层
b44412545 发表于 2014-10-2 21:42
能把代码发上来?

另外你看看原先那个函数的标记是不是忘记删了....如果有两个一样的标记好像也会这样 ...

代码是没有注释的,也没有语法错误,下面有个goto标记1。贴出来的都在一个点击开始事件里
回复 支持 反对

使用道具 举报

发表于 2014-10-2 22:05:28 | 显示全部楼层
//标记1:        
    //帮派跑商落水青云.玄天到灵溪()
    //帮派跑商落水青云.灵溪到青云()


这个标记1明显加了注释啊...无效了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-2 22:06:08 | 显示全部楼层
b44412545 发表于 2014-10-2 22:05
这个标记1明显加了注释啊...无效了

我贴上来是注释的,跑的时候是没有的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 12:45 , Processed in 0.041340 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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