TC官方合作论坛

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

[问题] 我是之前用按键精灵的,现在过来学TC。老是自动消失!

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-12 12:24:21 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
本帖最后由 jidong 于 2014-6-12 12:35 编辑

代码如下!问题:1。运行约半个小时会自动消失,调试运行的时候也是会自动消失也是在半个小时左右!调试输出停在循环内!
           (为了解决这个问题1,取消的后台运行,问题依然存在!2.循环去掉使用条件发生运行指定位置的程序,其实也是起到了循环的效果,问题依旧。
            3,所有的延时增加了变成了1秒,问题依旧。4,去掉了所有的调试输出和,日志!问题依旧)
2.程序退出时,老是会出现程序崩溃!(求解惑!请各位老师帮助!不胜感谢)

#include"y野**机\\y野**机.t"
空间 测试
//默认空间

//开始按钮_点击操作
功能 开始_点击()
    线程ID=线程.开启("y野**机.开启野**机","")

功能结束

//退出按钮_点击操作
功能 退出_点击()
    dm=com("dm.dmsoft")
    dm_ret = dm.UnBindWindow()
    辅助.退出()
功能结束

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


——————————————————————————————————


空间 y野**机

变量 dm,CK,t1,t2,s,s1,color
dm=com("dm.dmsoft")
功能  开启野**机()
    p公共库.自动注册大漠插件("5.1407",true,"已加密")

    //1.设置路径
    系统.设置路径(辅助.获取资源路径("rc:"))

    //2.设置字库
    dm_ret = dm.SetDict(0,"字库.txt")

    //3.查找游戏窗口句柄
    辅助.等待(1000)
    CK = dm.GetMousePointWindow()
    辅助.等待(2000)

    dm_ret = dm.BindWindow(CK,"normal","normal","normal",0)

    辅助.等待(1000)
    if(dm_ret>=0)
        y野**机.界面日志("绑定成功")
        y野**机.附近怪物判断()
    else
        调试输出("不成功")
    endif


功能结束

功能 附近怪物判断()

    s = dm.Ocr(1183,3,1251,19,"f7c68c-000000",1.0)
    //y野**机.界面日志("获取新的坐标点地址:"&s)
    辅助.等待(1000)
    t1 = dm.GetTime()
    //y野**机.界面日志("获取新的时间:"&t1)

    辅助.等待(1000)
    循环(真)


        辅助.等待(1000)
        t2 = dm.GetTime()
        y野**机.界面日志("获取第二次的时间:"&t2)
        辅助.等待(1000)
        if(t2-t1>=5000)
            辅助.等待(1000)
            y野**机.界面日志("5秒钟时间已到进行判断")
            s1 = dm.Ocr(1183,3,1251,19,"f7c68c-000000",1.0)
            y野**机.界面日志("得到现在的坐标点地址"&s1)
            辅助.等待(1000)
            if(s==s1)
                y野**机.界面日志("坐标点相同")
                辅助.等待(1000)
                color = dm.GetColor(556,37)
                辅助.等待(1000)
                y野**机.界面日志("判断是否在打怪,血条是否颜色相符"&color)
                辅助.等待(1000)

                辅助.等待(1000)
                if(color=="f70c08")
                    y野**机.界面日志("血条颜色相符")
                    辅助.等待(1000)
                    y野**机.附近怪物判断()
                    y野**机.界面日志("血条颜色相符,开始初始化程序")
                    辅助.等待(1000)
                else

                    辅助.等待(1000)
                    y野**机.界面日志("血条颜色不相符,开始打开大地图随机移动")
                    辅助.等待(1000)

                    y野**机.打开大地图随机走图()
                    辅助.等待(1000)
                endif
            else
                辅助.等待(1000)
                y野**机.界面日志("5秒钟发现坐标点不同,开始初始化")
                y野**机.附近怪物判断()


            endif
        endif
    循环结束




功能结束



功能 开始挂机()
    变量 intX,intY
    辅助.等待(1000)
    dm_ret = dm.FindStr(168,41,221,71,"挂机","ff9629-000000",1.0,intX,intY)
    if(dm_ret>=0)

        辅助.等待(1000)
        dm.MoveTo(intX,intY)
        辅助.等待(1000)
        dm.LeftClick()
        辅助.等待(1000)

        y野**机.附近怪物判断()
        辅助.等待(1000)
    endif

功能结束

功能 打开大地图随机走图()
    y野**机.界面日志("进入打开大地图程序")
    辅助.等待(500)
    dm.moveto(1076,153)
    辅助.等待(500)
    dm.LeftClick()
    辅助.等待(1000)
    dm.MoveToEx(370,197,366,271)
    辅助.等待(500)
    dm.LeftClick()
    辅助.等待(500)
    dm.moveto(1108,105)
    辅助.等待(500)
    dm.LeftClick()
    y野**机.开始挂机()



功能结束

功能 界面日志(内容)
    编辑框.设置文本("编辑框0",编辑框.获得文本("编辑框0")&"\r\n"&内容)
    窗口.发送消息(控件.获得句柄("编辑框0"),#0115,#7,0)


功能结束





空间结束




回复

使用道具 举报

20#
发表于 2016-8-7 14:51:12 | 只看该作者
尊敬的****用户: 经过360网站卫士确认,全国大范围 DNS出现故障,目前各级运营商以及国家 机构正在进行处理。具体详情可关注腾讯 微博:360网站卫士。DNS故障可能造成 影响:按键精灵用户中心、论坛以及软件 无法登陆,页面打开缓慢,制作小精灵错 误等情况,为此给大家带来的不便,请大 家谅解!


这就是原因,跟代码无关吧,只是不明白为啥程序要连接服务器才能正常工作呢
回复 支持 反对

使用道具 举报

19#
发表于 2016-8-7 14:42:05 | 只看该作者
我是从精灵转过来的,本来用了几年精灵好好的,最i近也是出现楼主的问题,所以转来学TC,精灵运行突然消失得原因据客服说是服务器受到攻击,难道TC也跟服务器被攻击有关吗,(考虑到昨天论坛还崩溃了) 不会是精灵和TC再互殴吧
回复 支持 反对

使用道具 举报

18#
发表于 2016-8-7 14:00:09 | 只看该作者
同问~我的运行半小时就自动退出了。。没有卡死,直接消失
回复 支持 反对

使用道具 举报

17#
发表于 2015-1-11 21:42:01 | 只看该作者
同感,我现在也是出现这个问题,运行3-4个小时就自动消失了,难道这个跟会员关系吗
回复 支持 反对

使用道具 举报

16#
发表于 2014-6-14 09:59:08 | 只看该作者
我就是觉得用TC用了一段时间后后会变卡
回复 支持 反对

使用道具 举报

15#
 楼主| 发表于 2014-6-13 15:55:54 | 只看该作者
TC 发表于 2014-6-12 17:18
一般开启几个线程在跑

就一个线程
回复 支持 反对

使用道具 举报

14#
发表于 2014-6-13 09:29:26 | 只看该作者
换台电脑试试
回复 支持 反对

使用道具 举报

13#
发表于 2014-6-12 17:18:38 | 只看该作者
jidong 发表于 2014-6-12 17:16
没有报错信息,一般就是停止在拾取颜色的那段代码,但是那里根本没有问题 ...

一般开启几个线程在跑
回复 支持 反对

使用道具 举报

12#
发表于 2014-6-12 17:18:35 | 只看该作者
jidong 发表于 2014-6-12 17:16
没有报错信息,一般就是停止在拾取颜色的那段代码,但是那里根本没有问题 ...

一般开启几个线程在跑
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-20 13:36 , Processed in 0.173900 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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