当前位置:首页 > 内存 > 正文

按键精灵循环找色对内存影响

  • 内存
  • 2024-06-07 13:19:10
  • 6356

一、按键精灵如何循环找色你自己看看你这句话的意思,就知道它的颜色了。指令被执行,然后就完成了。如果找不到,请重新开始搜索。因此这不能在循环中完成。你只发现了一次,然后就停下来了。
rem颜色搜索
delay1000
ifcolor836,539,"3a93c7",0then
//执行指令
转到颜色搜索
否则
转到“仅搜索颜色”
endif。


二、按键精灵求一个占CPU跟内存少的插件如果它占用了大量的CPU,那么就是你的代码有问题。目前免费且比较好用的插件是Dasho插件和361度后台插件,我还没有。测试了其他付费的。相比361度,达摩不仅跑得更快,而且还比361度跑得更快。它节省了CPU时间(我测试过这一点,毫无疑问)并且相对DaMo有很多功能。强的。你可以使用DaMo来占用CPU时间来做事情。我认为这是一个查找颜色的循环,一个查找图像的循环,并且在两者之间没有延迟,无论它是什么插件,如果你这样编码的话。这会消耗大量的CPU时间,因此需要适当的延迟。(即使循环延迟1毫秒,CPU占用率也能降低很多,大家可以测试一下)。另外,尽量不要打开太多的流。使用尽可能少的线程。
三、用按键精灵在某区域内找色使用按钮向导查找特定范围内的颜色:
//使用数组,将第一个颜色分配给s(0),将第二个颜色分配给s(1),以此类推,我使用的是360browser以界面颜色为示范,自行修改。
尺寸(2)
s(0)="1E6CEC":s(1)="31B05F":s(2)="9E8C6C"
a=0
//如果想找更多的颜色就多循环几次
For3
//循环开始
Rem开始
FindColor0,0,1024,768,s(a),x,y
​​//开始寻找颜色
​如果x>0Andy>0则
​​​//如果找到颜色,则将鼠标移动到颜色点上并单击。
MoveTox,y
Delay128
LeftClick1
Delay128
a=a+1
//找到上一个颜色后,赋值+1,开始查找寻找下一个颜色
其他
//如果没有找到这个颜色
Delay128
转到start
//从标记为start的地方开始研究
EndIf
​Delay128
​next
​//跳回(结束)循环