怎么用按键精灵写一个当出现1图片执行按左键一次,直到该图片消失才继续执行下面的条件

也就是说该图片如果一直都在,那么就只执行命令一次,之后就什么也不做,一直等待,直到该图片消失,。。。。。本人纯菜鸟一只,请大侠写细一点,加上备注说明,感激不尽!!!!!!... 也就是说该图片如果一直都在,那么就只执行命令一次,之后就什么也不做,一直等待,直到该图片消失,。。。。。本人纯菜鸟一只,请大侠写细一点,加上备注说明,感激不尽!!!!!!!!!!
我需要的是出现1图片只执行按键命令一次,在这里不要重复,一直等到1图片不见了,再执行寻找其它图片的命令,关键的是只执行一次命令,和要等到该图片不见,中间的等待时间不一定!!
展开
 我来答
血月无双yr
2013-05-15 · TA获得超过2050个赞
知道小有建树答主
回答量:1508
采纳率:73%
帮助的人:424万
展开全部

哦,这个容易,请看如下脚本代码:

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分我打字打的很辛苦啦!

俎元绿8w
2013-05-15 · 超过22用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:67.3万
展开全部
这容易
用区域找图功能,然后再加一条do循环或者吧执行次数改成循环,比起的情况下海需要调用判断语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
344169016
2013-05-15 · 超过28用户采纳过TA的回答
知道答主
回答量:74
采纳率:100%
帮助的人:41.8万
展开全部
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式