按键精灵问题:超过一定时间,某一个点的颜色值不变,然后执行下一步,怎样编?

X=81 Y=364颜色值:3C213A时间为5分钟
2024-12-25 14:27:52
推荐回答(1个)
回答1:

你的意思是首先读取XY的色值,看是否是设定的色值,过五分钟后再判断一次,如果还是这个色值就执行下一步。是不是这个意思?
我的理解是这样的,XY的色值既然是不变的,那么只要设定间隔5分钟就可以直接执行下一步了,不需要再重新判断XY的色值了吧。
总之根据你的描述,写了个脚本,你看看是不是你需要的。
脚本如下:
dim t
t=now
rem 开始
If datediff("s", t, now) >= 300 Then
//循环判断时间5分钟
IfColor 81, 364, "3C213A", 0 Then
// 如果指定点的颜色值是这个
MoveTo X, Y
// 移动鼠标到这个点
Delay 500
LeftDoubleClick 1
//双击鼠标
Delay 1000
//延时1秒
t=now
endif
Delay 70
End If
Goto 开始