TC官方合作论坛

标题: 求解 [打印本页]

作者: udbwgij001    时间: 2014-6-21 12:22
标题: 求解
遍历(100000)
        调试输出("遍历中")
        dm.FindStrFast(0,0,2000,2000,"完成任务","d1c692-000000|fffacb-000000",0.9,intX,intY)
        如果(intX >= 0 && intY >= 0)
            辅助.等待(50)
            dm.MoveTo(intX,intY)
            辅助.等待(50)
            dm.LeftClick()
            辅助.等待(50)
            
        如果结束
        
    遍历结束
怎么样都卡死~求解

作者: 墨染年华    时间: 2014-6-21 12:25
在遍历结束的上一句增加  辅助.等待   然后开启这个功能用线程开启
作者: 如此美丽。    时间: 2014-6-21 13:41
dllcall("msvbvm60.dll","void","rtcDoEvents")          //说明:  转让控制权
作者: fyq2000    时间: 2014-6-21 17:06
遍历不加延迟。。而且次数那么多。 就是人脑 也不够使啊
作者: 88979825    时间: 2014-6-21 17:33
用线程开启
作者: 机智的马里奥    时间: 2014-6-22 19:23
如此美丽。 发表于 2014-6-21 13:41
dllcall("msvbvm60.dll","void","rtcDoEvents")          //说明:  转让控制权

这个会严重减慢程度运行速度,也会加重CPU负担
作者: 机智的马里奥    时间: 2014-6-22 19:23
如此美丽。 发表于 2014-6-21 13:41
dllcall("msvbvm60.dll","void","rtcDoEvents")          //说明:  转让控制权

这个会严重减慢程度运行速度,也会加重CPU负担
作者: 如此美丽。    时间: 2014-6-22 19:45
机智的马里奥 发表于 2014-6-22 19:23
这个会严重减慢程度运行速度,也会加重CPU负担

.. 没猜错  你就是蛋蛋大神吧 ..  
作者: 机智的马里奥    时间: 2014-6-22 19:48
如此美丽。 发表于 2014-6-22 19:45
.. 没猜错  你就是蛋蛋大神吧 ..


作者: 如此美丽。    时间: 2014-6-22 19:53
机智的马里奥 发表于 2014-6-22 19:48

好吧 我猜错了




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