按键精灵找图如何做,如果找到这张图,并且这张图显示时间大于30分钟则操作,
求大神,来代码
按键精灵找图如何做如果找到这张图,并且这种图显示时间大于30分钟则操作
答案:2 悬赏:0 手机版
解决时间 2021-01-30 19:40
- 提问者网友:鐵馬踏冰河
- 2021-01-29 20:23
最佳答案
- 五星知识达人网友:封刀令
- 2021-01-29 20:34
Do
FindPic 0,0,1024,768,"C:\图片.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
计时 = 计时 + 1
Else 计时=0
End If
If 计时 > 60 Then //60秒后弹出信息框。要多少秒就把60把成多少秒
MessageBox "60秒到了!"
End If
Delay 1000//每秒检查一次
Loop
FindPic 0,0,1024,768,"C:\图片.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
计时 = 计时 + 1
Else 计时=0
End If
If 计时 > 60 Then //60秒后弹出信息框。要多少秒就把60把成多少秒
MessageBox "60秒到了!"
End If
Delay 1000//每秒检查一次
Loop
全部回答
- 1楼网友:封刀令
- 2021-01-29 20:42
do
do//无限循环
findpic 0, 0, 2000,1080, "attachment:\1.bmp", 0.9, intx, inty
if intx > 0 and inty > 0 then
moveto intx + 1, inty + 1
delay 100
leftclick 1
delay 100
exit do//找到图1,跳出循环
end if
loop
找图时间 = time//得到当前时间
i=0
while i = 0 //当i=0时,无限循环
findpic 0, 0, 2000,1080, "attachment:\2.bmp", 0.9, intx, inty
if intx > 0 and inty > 0 then
moveto intx + 1, inty + 1
delay 100
leftclick 1
delay 100
exit do//找到图2后,跳出并执行后面的脚本
end if
if datediff("s", 找图时间, time) >= 60 then //找图时间和现在时间比较,相差大于60秒则按f5后再找图1
keypress "f5", 1
i = 1
end if
wend
loop
//下面是找到图2后执行的代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯