怎么用按键精灵写一个当出现1图片执行按左键一次,直到该图片消失才继续执行下面的条件
也就是说该图片如果一直都在,那么就只执行命令一次,之后就什么也不做,一直等待,直到该图片消失,。。。。。本人纯菜鸟一只,请大侠写细一点,加上备注说明,感激不尽!!!!!!...
也就是说该图片如果一直都在,那么就只执行命令一次,之后就什么也不做,一直等待,直到该图片消失,。。。。。本人纯菜鸟一只,请大侠写细一点,加上备注说明,感激不尽!!!!!!!!!!
我需要的是出现1图片只执行按键命令一次,在这里不要重复,一直等到1图片不见了,再执行寻找其它图片的命令,关键的是只执行一次命令,和要等到该图片不见,中间的等待时间不一定!! 展开
我需要的是出现1图片只执行按键命令一次,在这里不要重复,一直等到1图片不见了,再执行寻找其它图片的命令,关键的是只执行一次命令,和要等到该图片不见,中间的等待时间不一定!! 展开
3个回答
展开全部
哦,这个容易,请看如下脚本代码:
varleft=481
vartop=240
varright=526
varbottom=271
RopeColor="173960"
Delay 100
Rem 循环找色
VBSCall FindColor(varleft,vartop,varright,varbottom,RopeColor,intX,intY)
If intx >=0 and inty >=0
KeyPress 39,1
Else
KeyPress 37,1
EndIf
EndWhile
翻译如下:
意思就是你在图片任意区域用按键精灵获取区域坐标,哪个区域图片最好有明显不用的颜色,比如红色、绿色等!前面4行就是方形区域的4个角的坐标,你需要改一下!
然后按键你改成单击左键一次!否则goto rem 循环找色就行了,然后设置循环到按终止键!不懂也不要继续追问啦,你5分我打字打的很辛苦啦!
展开全部
这容易
用区域找图功能,然后再加一条do循环或者吧执行次数改成循环,比起的情况下海需要调用判断语句
用区域找图功能,然后再加一条do循环或者吧执行次数改成循环,比起的情况下海需要调用判断语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Do
FindPic 0, 0, 1024, 1000, "C:\PIC.bmp", 1, intX, intY
If intX > 0 And intY > 0 Then
LeftClick 1
Do
FindPic 0, 0, 1024, 1000, "C:\PIC.bmp", 1, intX, intY
If intX < 0 And intY < 0 Then
Exit Do
End If
Delay 1000
Loop
End If
Delay 1000
Loop
FindPic 0, 0, 1024, 1000, "C:\PIC.bmp", 1, intX, intY
If intX > 0 And intY > 0 Then
LeftClick 1
Do
FindPic 0, 0, 1024, 1000, "C:\PIC.bmp", 1, intX, intY
If intX < 0 And intY < 0 Then
Exit Do
End If
Delay 1000
Loop
End If
Delay 1000
Loop
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询