按键精灵循环找图后执行下一个循环命令,再找到图后执行下下一个循环命令。

当按键精灵执行“循环命令1”的时候,突然找到图片“A”,则自动停止“循环命令1”(并同时关闭图片“A”/按回车键就能关闭),然后执行“循环命令2”,然后接着突然又找到图片“A”(回车关闭),然后执行“循环命令3”。这样一直叠加的命令要怎么写啊!!!!


Call 循环找图("图片A.bmp")'图片放入附件

Call 循环找图("图片B.bmp")'图片放入附件

Call 循环找图("图片C.bmp")'图片放入附件

Sub 循环找图(图片名称)

Do

FindPic 0,0,1024,768,"Attachment:\"&图片名称,0.9,intX,intY

If intX > 0 And intY > 0 Then 

KeyPress "Enter", 1 '回车关闭图片

Delay 1000

Exit Do

End If

Delay 100

Loop

End Sub

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-23
这个简单追问

卧槽,简单,然后呢?

追答

晚上用电脑给你答案

追问

6666666666巨友靠谱!!

追答

i = 0
While i = 0
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY//“Attachment:\神盾.bmp”这里自己改
If intX > 0 And intY > 0 Then
KeyDown 13
Delay 500
i = 1
End If
Delay 500
Wend
While i = 1
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY//“Attachment:\神盾.bmp”这里自己改
If intX > 0 And intY > 0 Then
KeyDown 13
Delay 500
i = 2
End If
Delay 500
Wend
While i = 2//依的改次类推
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY//“Attachment:\神盾.bmp”这里自己改
If intX > 0 And intY > 0 Then
KeyDown 13
Delay 500
i = 3 //依的改次类推
End If
Delay 500
Wend

图片都一样的话就这样

i = 0
While i = 0
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY//“Attachment:\神盾.bmp”这里自己改
If intX > 0 And intY > 0 Then
KeyDown 13
Delay 500
i
End If
Delay 500
Wend

i = 0
While i = 0
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY//“Attachment:\神盾.bmp”这里自己改
If intX > 0 And intY > 0 Then
KeyDown 13
Delay 500
End If
Delay 500
Wend

do
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY//“Attachment:\神盾.bmp”这里自己改
If intX > 0 And intY > 0 Then
KeyDown 13
Delay 500
End If
Delay 500
loop
图片一样的用法

追问

能不能在这些小循环外加个大循环,比如我要循环执行前面的“命令组”后再执行循环命令1,找到图片A,然后在循环执行前面的”命令组“再执行循环命令2,找到图片A,以此类推

追答

本回答被提问者采纳

按键精灵循环找图后执行下一个循环命令,再找到图后执行下下一个循环...
While i = 0 FindPic 0,0,1024,768,"Attachment:\\神盾.bmp",0.9,intX,intY \/\/“Attachment:\\神盾.bmp”这里自己改 If intX > 0 And intY > 0 Then KeyDown 13 Delay 500 i = 1 End If Delay 500 Wend While i = 1 FindPic 0,0,1024,768,"Attachment:\\神盾.bmp",0.9,intX,...

按键精灵循环找图后执行下一个循环命令,再找到图后执行下下一个循环...
Call 循环找图("图片B.bmp")'图片放入附件 Call 循环找图("图片C.bmp")'图片放入附件 Sub 循环找图(图片名称)Do FindPic 0,0,1024,768,"Attachment:\\"&图片名称,0.9,intX,intY If intX > 0 And intY > 0 Then KeyPress "Enter", 1 '回车关闭图片 Delay 1000 Exit Do End If Dela...

按键精灵,如何实现一直找图,直到找到设定的图之后才结束找图,然后运行...
dofindpic...\/\/找图if intX>0...\/\/如果找到则exit do \/\/跳出循环else \/\/没找到delay200\/\/延时200毫秒endifloop\/\/循环

...在找到下一张图片的时候跳出循环后开始下一个循环?
你可以用多线程 同时启动 第二线程找到后终止第一线程并执行之后的命令

按键精灵循环找到图后,执行命令,再回去找同一图,一直循环1分钟结束,期间...
While intX <1'当找不到这个图的时候,是一直循环的 Delay 300 FindPic 1500,425,1928,661,"Attachment:\\1.bmp",1,intX,intY If intX >0 Then'找到图后,会停止循环,就可以执行对应命令了 Call 这边子程序写要执行的命令()End If Wend Sub 这边子程序写要执行的命令()End Sub ...

你好,请教一下按键精灵找图,如果找不到,执行下一个整循环,该怎么写啊...
代码如下 FindPic 0,0,1024,768,"C:\\11.bmp",0.7,intX,intY'这个是找图命令,返回intxif intx>0 then\/\/假设找到了,这边写找到图片执行的命令end if\/\/没找到 自然会跳出,去执行下一行代码

按键精灵设置循环命令。找到图后。命令只能执行1次但是,我想要图在里...
do\/\/无限循环开始 exit do\/\/跳出循环,用于条件满足时跳出循环体 loop\/\/循环尾 你可以自己看情况加到脚本需要的位置

按键精灵,怎么通过区域找图后,执行找到图后的命令,如果找不到图执行...
直到找到指定区域中的点才结束命令。4、要在控制命令中添加一个变量循环的命令,比如i=0是循环i≠0时结束。把循环命令开始放到找色的上面条件结束放到下面。5、接下来截取屏幕上所要找的图片,然后保存截取的图片,重命名图片的名字。6、最后在按键精灵上找到附件,添加所截取到的图片,就完成了。

按键精灵怎么循环找到图就下一步,循环10次后没到找图跳出循环再下一步...
在找图里面加个判断 如果找到则跳出循环 如果没找到也没事 就循环10次找图而已 不会死循环 然后点击命令加个判断 如果没找到图就不执行点击命令 那样也不会有影响了 代码如下 For 10 Delay 300 FindPic 0,0,1440,900,"Attachment:\\1.bmp",0.9,tX,tY If tX>0 Then Exit For ...

按键精灵 如何在循环中,找两张图,找到其中随意一张图就跳出循环!
1、首先在桌面上按下Print Screen键,截下整个桌面的截图。2、然后打开按键精灵新建脚本,切换图像能看见刚才截的图。3、点击鼠标拖动鼠标,图片另存为自己能找到的文件夹内,图片格式为BMP。4、执行代码:FindPic 0,0,1024,768,"C:\\按键精灵2014\\01.bmp",0.9,intX,intYIf intX > 0 And intY...

相似回答