按键精灵循环找到同一张图并点击,需要找到并点击10次后退出循环,没有找到图就一直循环找,要怎么写?

求助一下大佬们

在按键精灵中,您可以使用以下脚本实现这个功能。脚本将循环查找目标图像,每找到一次就进行点击,直到找到并点击10次后退出循环。

vbCopy codeDefine count 0 '定义一个变量 count,用于记录找到并点击的次数While count < 10 '当找到并点击次数小于10时,继续循环
FindPic 0, 0, 1920, 1080, "target.bmp", "000000", 0.8, 0, x, y '在屏幕上查找目标图片,您需要用实际的图片文件名替换 "target.bmp"
If x > -1 And y > -1 Then '如果找到目标图片
MoveTo x, y '将鼠标移动到找到的图片位置
Delay 100 '延迟100毫秒
LeftClick 1 '执行左键单击
Delay 100 '延迟100毫秒
count = count + 1 '增加找到并点击的次数
End If
Delay 500 '在每次循环之间加入500毫秒的延迟,可以根据需要调整Wend

请注意,您需要根据实际情况替换以下内容:

将 "target.bmp" 替换为您要查找的实际图片文件名。

根据您的屏幕分辨率调整查找图片的区域,示例中的区域是从坐标 (0, 0) 到 (1920, 1080)。

    将上述代码粘贴到按键精灵的脚本编辑器中,然后运行脚本。脚本将查找并点击目标图像10次后退出循环。

温馨提示:内容为网友见解,仅供参考
第1个回答  2023-04-03
Rem x
For 10
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intx, inty
LeftClick 1
Else
Goto x
End If
Next
循环10次命令,找到就移动点击,相反标记跳出去,再找。
第2个回答  2023-02-23
您可以使用按键精灵的循环功能来实现您的需求。首先,您需要在循环中添加一个“查找图像”步骤,然后添加一个“点击”步骤,最后添加一个“计数器”步骤,用于记录点击的次数。当计数器达到10次时,循环将自动结束。
第3个回答  2023-03-19
a = 0
Do
FindPic 0, 0, 1024, 768, "Attachment:\神盾.bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
LeftClick 1
Delay 500
a = a + 1
End If
If a > 10 Then Exit Do
Loop

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

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

按键精灵怎么样找到一个图就点击坐标 10次没找到后就返回脚本最开始
你没有表述清楚啊。你是第一个图循环找图10次,找到了就点击某个坐标,接下来呢?继续找图2? 还是返回开始位置? 如果找到图1了还需要找图2么?还是说没找到图1才来查找图2!

如何用按键精灵 循环找一个图 如果找到就点 找不到就继续循环找 直到找 ...
首先 你的思路是 标记 继续找图 找图 (左上角X坐标 左上角Y坐标 左下角X坐标 左下角Y坐标 图片路径(如果是附件地图要以这样一个格式"Attachment:\\图片名字.bmp", ) 相似度 找到的图片X坐标保存到自定义变量里 找到的图片Y坐标保存到自定义变量里 )如果 找到的图片X坐标 和 找到的图片Y坐...

按键精灵找图问题,怎么设置成,找到就执行,找不到的话,怎么设置成找图10...
1 你可以改 FindPic 0,0,1360,768,"D:\\1.bmp",0.9,intX,intY If intX> 0 And intY> 0 Then \/\/这里添加找到就执行你要执行的代码 Goto A End If Delay 1000 Next \/\/找到了就跳出来了 不想跳出来就把跳转去掉 Rem A \/\/这里添加找不到就执行的下一步的代码 ...

用按键精灵,如何让他找一个图像,找到了才找下一个图像,图像没找到则...
If intX > 0 And intY > 0 Then Goto 找图像2\/\/如果找到图像1,那么跳出循环,找图像2 End If Goto 找图像1\/\/如果找不到图像1,那么继续循环,找图像1 Rem 找图像2 FindPic 0,0,1024,768,"Attachment:\\图像2.bmp",0.9,intX,intY If intX > 0 And intY > 0 Then 。。。\/\/到了图...

按键精灵找到一个图片后就执行吓一跳命令找不到就继续循环为什么老出 ...
你的x坐标根本就不用管,只要考虑xx坐标。我不太知道具体是什么情况,所以做的很多地方你自己修改 标记一 ifcolor xx,0,0 (xx自己修改坐标,后面颜色自己修改)标记二 goto 6 (这里是跳到标记七,在标记六中你再执行当xx坐标相同时的事情,...

按键精灵循环找图命令,有很多一样的图,怎样写能使它一直找图,直到没有...
用Do...Loop循环呗 do \/\/这里全屏找图的代码 \/\/如果没有找到图,则 没有找到图=True Delay 100 loop Until 没有找到图

按键精灵怎么让它一直循环直到检测到了一个图片后且执行循环结束后,不...
方案1在你前往特殊关卡 前 先加一个判断是否添加好友。有那个图标就点击是或否 没有就跳过1:i=0do while i<=10\/\/\/10秒内做判断,不然则弹出循环delay 1000i=i+1find 图片(添加好友),赋值坐标if 坐标>0 则 点击添加或者不添加elseend ifloop2:delay 或 用类似于第一步的那种方案 设定好延迟!!!重要点击...

按键精灵循环找图问题
在最上面加个do 最下面加个loop 然后在判断条件下 加个退出do循环 就是在 (如果intx>0并且inty>0则 )后面加个Exit do 意思就是 找到图 就会执行这个退出循环的语句Exit do 退出来 如果找不到 下面的代码都不会执行 全部跳过 跑回上面继续循环找图 就是说如果这张图永远不出现 下面...

相似回答
大家正在搜