TC官方合作论坛

标题: 科学计算很卡啊 无响应 [打印本页]

作者: wangsu321    时间: 2014-5-1 17:58
标题: 科学计算很卡啊 无响应
辅助.等待(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神创后台.挂机","")
        //如果结束
///////////无奈了,把下面的全屏掉了,只做两个计算还卡卡的,半天都算不出来,最终没有再等下去. 谁能告诉我怎么办,怎么优化.


作者: 498518599    时间: 2014-5-2 10:58
线程不关闭就会卡  重复开启
作者: wangsu321    时间: 2014-6-17 09:39
不是循环的线程,都是一次性的线程,用完就过了,怎么可能怪那个问题,不信你自己试试




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