颜色判断,目标程序中经常变动的2个点颜色,如果在一定的时间内没有变化,说明程序卡死
解题思路:
取2个变动的点的颜色,过几秒在取一次点的颜色.如果时间内没有变化,那么程序卡死
如果过几秒变化,那么没有死,为了误判,多执行几遍,如果是真,那么就是卡死
代码:
1-6级按键认证答案大全下载:
(复制打开→) url7.me/S4Vk1
Dim err
err = true
counts=0
While err
IfColor 450,200,"ffffff",1 Then
counts = counts + 1
End If
IfColor 250,260,"ffffff",1 Then
counts = counts + 1
End If
'多次验证防止误判
If counts > 5 Then
err = False
MessageBox Hwnd & " 检测到已经卡死,点击确定继续。"
End If
Delay 500
Wend
通过监测目标程序中两个常变颜色点,在设定时间内若颜色未变化,判断程序可能卡死。使用IfColor进行多次验证,以减少误判,当满足条件时显示警告消息。
159

被折叠的 条评论
为什么被折叠?



