TC官方合作论坛

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

[问题] 科学计算很卡啊 无响应

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-1 17:58:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
辅助.等待(800)
        左上安全点x,左上安全点y
        dm.FindPic(0,0,1024,768,"左上安全点.bmp","000000",0.9,2,左上安全点x,左上安全点y)
        如果(左上安全点x>-1)
                辅助.等待(800)
                人物坐标x,人物坐标y
                dm.FindPic(0,0,1024,768,"人物坐标.bmp","000000",0.9,2,人物坐标x,人物坐标y)
                如果(人物坐标x>-1)
                        辅助.等待(800)
                        左上距离= 数学.开方( (人物坐标x-左上安全点x)*  (人物坐标x-左上安全点x)+ (人物坐标y-左上安全点y)*(人物坐标y-左上安全点y))
                        辅助.等待(800)
                        左上=类型.取整(左上距离)
                        辅助.等待(3000)
                        辅助.消息框(左上)
                如果结束
        如果结束
        辅助.等待(800)
        左下安全点x,左下安全点y
        dm.FindPic(0,0,1024,768,"左下安全点.bmp","000000",0.9,2,左下安全点x,左下安全点y)
        如果(左下安全点x>-1)
                辅助.等待(800)
                人物坐标x,人物坐标y
                dm.FindPic(0,0,1024,768,"人物坐标.bmp","000000",0.9,2,人物坐标x,人物坐标y)
                如果(人物坐标x>-1)
                        辅助.等待(800)
                        左下距离= 数学.开方( (人物坐标x-左下安全点x)*  (人物坐标x-左下安全点x)+ (人物坐标y-左下安全点y)*(人物坐标y-左下安全点y))
                        辅助.等待(800)
                        左下=类型.取整(左下距离)
                        辅助.等待(3000)
                        辅助.消息框(左下)
                如果结束
        如果结束
        //辅助.等待(800)
        //右下安全点x,右下安全点y
        //dm.FindPic(0,0,1024,768,"左下安全点.bmp","000000",0.9,2,右下安全点x,右下安全点y)
        //如果(右下安全点x>-1)
                //辅助.等待(800)
                //人物坐标x,人物坐标y
                //dm.FindPic(0,0,1024,768,"人物坐标.bmp","000000",0.9,2,人物坐标x,人物坐标y)
                //如果(人物坐标x>-1)
                        //辅助.等待(800)
                        //右下距离= 数学.开方( (人物坐标x-右下安全点x)*  (人物坐标x-右下安全点x)+ (人物坐标y-右下安全点y)*(人物坐标y-右下安全点y))
                        //辅助.等待(800)
                        //右下=类型.取整(右下距离)
                        //辅助.等待(300)
                //如果结束
        //如果结束
        //辅助.等待(800)
        //右上无怪点x,右上无怪点y
        //dm.FindPic(0,0,1024,768,"左下安全点.bmp","000000",0.9,2,右上无怪点x,右上无怪点y)
        //如果(右上无怪点x>-1)
                //辅助.等待(800)
                //人物坐标x,人物坐标y
                //dm.FindPic(0,0,1024,768,"人物坐标.bmp","000000",0.9,2,人物坐标x,人物坐标y)
                //如果(人物坐标x>-1)
                        //辅助.等待(800)
                        //右上距离= 数学.开方( (人物坐标x-右上无怪点x)*  (人物坐标x-右上无怪点x)+ (人物坐标y-右上无怪点y)*(人物坐标y-右上无怪点y))
                        //辅助.等待(800)
                        //无怪=类型.取整(右上距离)
                        //辅助.等待(800)
                //如果结束
        //如果结束
        //辅助.等待(800)

        //如果(左上>左下)
                //左边小=左下
        //否则
                //左边小=左上
        //如果结束
        //辅助.等待(800)
        //如果(右下>无怪)
                //右边小=无怪
        //否则
                //右边小=右下
        //如果结束
        //辅助.等待(800)
        //如果(左边小>右边小)
                //最小=右边小
        //否则
                //最小=左边小
        //如果结束
        //辅助.等待(800)
        //如果(最小==左上)
                //辅助.等待(200)
                //dm.MoveTo(左上安全点x,左上安全点y)
                //辅助.等待(200)
                //dm.LeftClick()
                //辅助.等待(500)
                //线程.开启("dm神创后台.地图","")
                //辅助.等待(4000)


                //线程.开启("dm神创后台.挂机","")
        //如果结束
        //如果(最小==左下)
                //辅助.等待(200)
                //dm.MoveTo(左下安全点x,左下安全点y)
                //辅助.等待(200)
                //dm.LeftClick()
                //辅助.等待(500)
                //线程.开启("dm神创后台.地图","")
                //辅助.等待(1000)
                //线程.开启("dm神创后台.挂机","")
        //如果结束
        //如果(最小==无怪)
                //辅助.等待(500)
                //跨服日常离开x,跨服日常离开y
                //dm.FindPic(0,0,1024,768,"跨服日常离开.bmp","000000",0.9,2,跨服日常离开x,跨服日常离开y)
                //如果(跨服日常离开x>-1)
                        //辅助.等待(500)
                        //dm.MoveTo(跨服日常离开x,跨服日常离开y)
                        //辅助.等待(500)
                        //dm.LeftClick()
                        //辅助.等待(3000)
                        //线程.开启("dm神创后台.跨服日常","")
                //如果结束
        //如果结束
        //如果(最小==右下)
                //辅助.等待(200)
                //dm.MoveTo(右下安全点x,右下安全点y)
                //辅助.等待(200)
                //dm.LeftClick()
                //辅助.等待(500)
                //线程.开启("dm神创后台.地图","")
                //辅助.等待(1000)
                //线程.开启("dm神创后台.挂机","")
        //如果结束
///////////无奈了,把下面的全屏掉了,只做两个计算还卡卡的,半天都算不出来,最终没有再等下去. 谁能告诉我怎么办,怎么优化.

回复

使用道具 举报

沙发
发表于 2014-5-2 10:58:09 | 只看该作者
线程不关闭就会卡  重复开启
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-6-17 09:39:06 | 只看该作者
不是循环的线程,都是一次性的线程,用完就过了,怎么可能怪那个问题,不信你自己试试
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-26 16:24 , Processed in 0.302258 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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