颜色判断,目标程序中经常变动的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