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

求助一下大佬们... 求助一下大佬们 展开
 我来答
知进退明得失66
2023-04-22 · TA获得超过695个赞
知道小有建树答主
回答量:1783
采纳率:63%
帮助的人:147万
展开全部

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

请不要重复名字
2023-04-03
知道答主
回答量:31
采纳率:100%
帮助的人:3.3万
展开全部
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次命令,找到就移动点击,相反标记跳出去,再找。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2023-02-23
展开全部
您可以使用按键精灵的循环功能来实现您的需求。首先,您需要在循环中添加一个“查找图像”步骤,然后添加一个“点击”步骤,最后添加一个“计数器”步骤,用于记录点击的次数。当计数器达到10次时,循环将自动结束。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
x好好学习x
2023-03-19 · 超过32用户采纳过TA的回答
知道答主
回答量:129
采纳率:33%
帮助的人:27.1万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式