使用loop无限循环函数每0.5秒左右检测微信有没有新信息来的红点图片,刚开始还可以0.5秒检测一次,差不多20分钟后就会卡成两三秒检测一次,一天后就变成二三十秒左右检测一次,我目前只能通过检测循环间隔时间是否过长来reload重启保证检测速度。是什么原因造成越来越卡,能不能用其他方法处理。
#Include
lasttime :=A_Now
CoordMode, Mouse, Screen
CoordMode, Pixel, Screen
Loop
{
if (!WinActive(“ahk_class Chrome_WidgetWin_1″))
{
WinActivate, ahk_class Chrome_WidgetWin_1
}
; 找到消息列表的控件,获取它的文本内容
未读Text.=”|##000000$0/0/FF6251,6/-1/DCDEE0″
if (aa:=FindText(X, Y, 0, 0, 0, 0, 0, 0, 未读Text))
{
ok := FindText(FX:=”wait”, FY:=2, 0,0,0,0,0,0,未读Text)
MouseClick, Left, FX, FY
……
lasttime := A_Now
}
else
{
CurrentTime := A_Now
CurrentTime := RegExReplace(CurrentTime, “…………(..)”, “$1”)
lasttime := RegExReplace(lasttime, “…………(..)”, “$1”)
chazhi :=CurrentTime-lasttime
if(chazhi>=5)
{
FileAppend,%chazhi%,%CurrentTime%`n,C:autohotkey脚本重启时间.txt
lasttime := A_Now
Reload
}
else
{
Sleep 500
lasttime := A_Now
}
}
}
loop无限循环函数用久卡顿问题,求大神讲讲怎么处理
隐藏内容,支付积分阅读
已有90人购买此隐藏内容
隐藏内容,支付费用阅读
¥
已有86人购买此隐藏内容
隐藏内容,仅限以下用户组阅读
隐藏内容,登录后阅读
登录之后方可阅读隐藏内容
隐藏内容,评论后阅读
请在下面参与讨论之后,方可阅读隐藏内容
隐藏内容,加入论坛后阅读
您需要加入论坛之后才能查看帖子内容
您猜对了答案,下面是向您展示的隐藏信息:
[]
[¥]
向
提问:
隐藏内容,猜对答案后阅读
猜错啦:您选中的是「」,正确答案是:「」
多选人参与投票
单选人参与投票
PK人参与PK
·已选
已选·
投票后查看结果,您的选择是?
思想因碰撞产生火花,真理因辩论获得升华
热门评论
:
请先登录!
图片审查中...
登录之后回答问题,请先登录!
编辑答案:
我的回答:
最多上传一张图片和一个附件
x
x