怎么提高按键精灵8 脚本的效率

我做个脚本 一共几十个要找的图 但效率很低 如果分成几个脚本同时运行 那CPU就占100%了 那个多代码 都加了延时 不加延时CPU就占100% 有什么办法 让几十个需要找的图 同时找 就是一找到 立即执行
需要找的多了 他从上往下运行 效率很低 图就是在面前 还需要很长时间才能找到

第1个回答  2010-12-06
首先纠正一下,按键精灵一次只能运行一个脚本不管是脚本执行还是小精灵执行。找图的话还是在论坛上找下高速找图的插件吧。找图的话电脑只能一次一张的找,即使是支持建立图库找图的插件。如果提高速度必须优化算法减少找图的工作量,还有就是用高速找图插件,预先加载对比图片到内存,可以快速找图的。
第2个回答  2010-12-07
按键8使用多点找色,你“全部命令”里找“按键精灵颜色插件”找“区域多点找色”
例子:
XY=Plugin.Color.FindMutiColor(0,0,1024,768,"D2CABF","7|2|D2CABF,12|6|D2CABF,2|8|D2CABF",1)
ZB = InStr(XY,"|")
X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))
尽量用三点定位来找,中间插延时 10 我脚本有30个图用时也不多,你试试。
相似回答