TC官方合作论坛

标题: 求教,类似按键精灵的跳转语句用tc怎么编写? [打印本页]

作者: jnluck    时间: 2012-6-8 16:41
标题: 求教,类似按键精灵的跳转语句用tc怎么编写?
按键精灵有个跳转语句(goto语句)比较好用。请教下,用tc怎么实现呢?
比如,这是我原来编写的一段:
rem 开始
...
...

    While intx < 1 and inty < 1
        Delay 100
        FindPic 790, 750, 820, 810, "Attachment:\战斗界面标志.bmp", 0.8, intX, intY
        a=a+1
        if a>100 then
            FindPic 1060, 50, 1080, 70, "Attachment:\智力竞赛右上角关闭.bmp", 0.8, intX00, intY00
            If intx00 > 0 and inty00 > 0 Then
                call 关闭智力竞赛
            End If
            delay 5000//可能还没有跑到市场外面
            Goto 开始
        End if
    Wend
...
用tc怎么实现跳转呢?


作者: TC    时间: 2012-6-8 17:00
学习TC了再改进自己的代码吧
作者: tyuyan    时间: 2012-6-8 17:00
楼主真怀疑是按键过来打广告的。 就这鸟代码,, 都发了两次。
作者: jnluck    时间: 2012-6-8 17:10
回复 3楼tyuyan的帖子

我还来做广告?我玩的游戏,按键给封了,着急用其它脚本编写。TC刚刚接触,不明白的地方太多了,所以才请教的多。可能自己问的不是很清楚吧,我再学习一段时间再说吧
作者: TC    时间: 2012-6-8 17:12
,加油,先自己学习一下TC, 然后再尝试修改自己的代码
作者: tyuyan    时间: 2012-6-8 17:13
说思路。。 用TC帮你改进。。
作者: 落幕    时间: 2012-6-8 18:35
rem a  循环(条件)
代码.......

goto a 循环结束
找图找色功能帮助文档都有的。
作者: 陌上青衣。    时间: 2012-6-8 20:03
楼上的。。。
作者: lingyue21    时间: 2012-6-8 23:40
同求···
  至少也给个例子看看啊,不管什么公约什么杂七杂八的,就如你大学数学和小学数学,你大学的当然可以说小学不怎么样,怎么怎么差,问题是你只在那空口白话,你至少也给个例子给个方向啊,你一句话学了以后就知道,问题是刚接触的要学要思考至少也要1个月以后再慢慢才行啊,你大学的也一样是小学学完才中学大学吗?
   一个简单的问题,被说成那么神秘那么深奥,
     学习始于兴趣,止于迷茫无助。
     难道给个例子就那么难吗?
作者: 冷月无痕    时间: 2012-6-10 05:56
回复 9楼lingyue21的帖子

OK 说了TC没有跳转 你只能用循环来写
不过你要 我就给你 看你的代码 你只需要跳到开始 是吧?

空间 我要跳
功能 整型 开始()
//代码.......
我要跳.开始()  //跳转回函数开始的命令
返回 0
功能结束
空间结束

作者: 8168333    时间: 2012-6-10 06:21
回复 10楼冷月无痕的帖子

这不就是循环吗,,而且还是死循环,不知道我理解的对不对,冷月老师
作者: jnluck    时间: 2012-6-11 09:36
rem a  循环(条件)
代码.......

goto a 循环结束
找图找色功能帮助文档都有的。
落幕 发表于 2012-6-8 18:35:57

这是tc的语法?
作者: jnluck    时间: 2012-6-11 09:38
同求···
  至少也给个例子看看啊,不管什么公约什么杂七杂八的,就如你大学数学和小学数学,你大学的当然可以说小学不怎么样,怎么怎么差,问题是你只在那空口白话,你至少也给个例子给个方向啊,你一句话学了以后就知道,问题是刚接触的要学要思考至少也要1个月以后再慢慢才行啊,你大学的也一样是小学学完才中学大学吗?
   一个简单的问题,被说成那么神秘那么深奥,
   
lingyue21 发表于 2012-6-8 23:40:01
知音啊。刚开始接触tc,迷茫中。。。。。。例子太少了

作者: 落幕    时间: 2012-6-11 16:46
回复 12楼jnluck的帖子

前面是按键   后面是TC的,, 英文是按键    中文是TC....
作者: 杨波    时间: 2012-6-12 05:08
跳转是没有!~~ 不过可以用一些小技巧来实现跳转的功能!~~ 不过以我个人经验来看也不难就是说起来就不知道应该怎么表达~!
作者: zbk8621    时间: 2012-6-16 10:52
路过,空杯心态学习TC
作者: tuu63    时间: 2012-6-21 04:44
这问题我也纠结,比较循环和跳转是两个不同概念,通常我们都在循环里面加了调整,在调用子程序里面加了跳转,在条件判断里面加了跳转等等。。等等。。我是还没用过TC,可我进去编辑界面看了下头就大,可能是我们不熟悉TC,可是对于按键里面的GOTO确实很实用,好的东西应吸取过来。至少我这么认为。
作者: jnluck    时间: 2012-6-21 16:17
回复 17楼tuu63的帖子

知音啊。建议tc借用过来,这个应该没有知识产权吧?
作者: 超自然    时间: 2012-6-22 02:03
回复 18楼jnluck的帖子

不是产权不产权的问题,goto本身就不稳定,高级语言现在都取消goto了
封装了套个循环,判断之后跳出或返回就能实现
作者: xinguang01    时间: 2012-7-21 12:33
嘿嘿,我也一样。。。。。
作者: caxingc    时间: 2013-3-31 16:31
高人学问真高深,就是难为初学的找门困难了




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