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

也就是说该图片如果一直都在,那么就只执行命令一次,之后就什么也不做,一直等待,直到该图片消失,。。。。。本人纯菜鸟一只,请大侠写细一点,加上备注说明,感激不尽!!!!!!!!!!
我需要的是出现1图片只执行按键命令一次,在这里不要重复,一直等到1图片不见了,再执行寻找其它图片的命令,关键的是只执行一次命令,和要等到该图片不见,中间的等待时间不一定!!

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

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-15
这容易
用区域找图功能,然后再加一条do循环或者吧执行次数改成循环,比起的情况下海需要调用判断语句
第2个回答  2013-05-15
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图片执行按左键一次,直到该图片消失才继...
然后按键你改成单击左键一次!否则goto rem 循环找色就行了,然后设置循环到按终止键!不懂也不要继续追问啦,你5分我打字打的很辛苦啦!

怎么让按键精灵得到下一个图像时再进行下去 否则就等待直到图像出来
按键精灵---全部命令 ---插件命令---颜色插件---FindMultiColorEx(这个里面右下角吧图片放进去 然后抓点 随便点个十来下就行了 然后点插入) 我下面给你写了一些解释 do Until x > 0 ((抓色 如果没有抓到 就反复等待1秒))XY(这个就是等会你插入抓色代码的地方,括号里的我写的是解释 你...

按键精灵如何让鼠标在游戏中自动寻找一个指定图片然后左键点击
我是想做一个采集的脚本,采集后目标会消失一段时间所以需要鼠标自动在附近寻找指定目标,然后再次采集。现在我可以自动识别图片并鼠标左键,但这是我自己用鼠标找图,我现在想让鼠标自己找图,麻烦高手写个程序~~谢谢~

按键精灵 如何根据已知图片找图,找到后鼠标移动左键点击
1、首先打开按键精灵,新建一个脚本文件。2、点击脚本中的抓抓,会弹出抓抓辅助工具。3、切换到想要找图的页面,近下prtscr sysrq按键全屏截图。4、回到抓抓辅助工具界面,点击图像,就会出现刚才截的图片,框选要找图的位置,点右键—位图另存为。5、回到按键精灵脚本,在左上角找到附件,点击打开,...

按键精灵如何让鼠标在网页中自动寻找一个指定图片(移动的)然后左键点...
\/\/下面这句在屏幕区域范围内按方式0,查找图片,返回左上角第一点颜色位置坐标,图片.bmp为事先截的图,屏幕范围根据需求填写。XY = Plugin.ColorEx.FindPic(0, 0, 1024, 768, "C:\\图片.bmp", 0.9, 0)\/\/找到图片后,下面这句用于分割字符串 ZB = InStr(XY, "|")\/\/下面这句将字符串...

按键精灵怎么写 一个弹出下面的图片,就会自动点的脚本
从屏幕左上角的X:400 Y:840到屏幕右下角X:830 Y:920结束。\/\/如果找到图片路径为:D:\\找图\\图片.bmp的图片,相似度为:1 返回找到的坐标值给:intX intY\/\/找到后鼠标移动到按钮上。这里的intX+25的意思是让鼠标做一下偏移,更方便点击到按钮。

按键精灵如果发现某个图出现,然后再左键点击另一个图,应该怎么写?
\\图1.bmp",0.9,intX,intY \/\/找图一 If intX1 > 0 And intY1 > 0 Then FindPic 0,0,1024,768,"Attachment:\\图2.bmp",0.9,intX,intY \/\/找图二 If intX2 > 0 And intY2 > 0 Then MoveTo intX1, intY1 LeftClick 1 \/\/点图一 End If End If Delay 500 Loop ...

怎么用按键精灵,做一个鼠标移动到一个坐标 点一下左键 在移动到下一...
一般就录入,保存,播放3个阶段 1启动简单游,找到录入,然后他开始记录你的动作,(你要做什么就开始点击鼠标吧)2等你的动作做完后,保存脚本 3下次启动按键精灵后,点击播放该脚本就可以用了 ps;设置里头可以设置成单次运行,无限循环,还有按什么键终止的,介绍也很详细 ...

求按键精灵脚本 按1键就会:鼠标按下 选中对应的图片1(图片没有名称...
左箭头键打开左边的下一菜单或者关闭子菜单。F5刷新当前窗口。BackSpace在“我的电脑”或“Windows资源管理器”中查看上一层文件夹。Esc取消当前任务。将光盘插入到CD-ROM驱动器时按SHIFT键阻止光盘自动播放。二、对话框快捷键 按键目的 Ctrl+Tab在选项卡之间向前移动。Ctrl+Shift+Tab在选项卡之间向后移动...

按键精灵循环找到同一张图并点击,需要找到并点击10次后退出循环,没有找...
在按键精灵中,您可以使用以下脚本实现这个功能。脚本将循环查找目标图像,每找到一次就进行点击,直到找到并点击10次后退出循环。vbCopy codeDefine count 0 '定义一个变量 count,用于记录找到并点击的次数While count < 10 '当找到并点击次数小于10时,继续循环FindPic 0, 0, 1920, 1080, "target....

相似回答