• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[已解决] 每循环找图出现后,鼠标就相对移动一次 [复制链接]

1#

i = 0
While i = 0
FindPic 0, 0,1024, 768,"C:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
i = 1
MoveTo intX+225+m, intY-178+n
Delay 500
LeftClick 1
Delay 500
End If
Wend

请教大师:

每循环找图"1.bmp"一次,鼠标就相对移动(m,n)像素(m,n可视为一个定值。如m=0,n=100,)。 如何改写?

本主题由 超级版主 瑞祥幽冥狼 于 2024/12/16 12:16:37 执行 审核主题 操作
2#

回复 1楼tianhp10000的帖子

注:你好 请提供简洁、扼要、清晰可直接测试的代码结构,并注释以及描述问题所在以及疑问(像这样的提问方式 很难直接给予针对性回复[例标题为找到图1后,而问题确是每次循环后])
  1. i = 0
  2. /*
  3. //标注1
  4. //移动到初始位置
  5. */
  6. While i = 0
  7. FindPic 0, 0,1024, 768,"C:\1.bmp",0.9,intX,intY
  8. If intX > 0 And intY > 0 Then
  9. TracePrint "找到图片"&intX&","&intY
  10. i = 1'每找到一次,就移动,这句就不应该写,否则找到后就停止循环
  11. MoveTo intX+225+m, intY-178+n'这样是找到后移动,如果是移动后查找,详见标注1,标注2
  12. Delay 500
  13. LeftClick 1
  14. Delay 500
  15. End If
  16. '此位置缺失循环必要延迟
  17. /*
  18. //标注2
  19. MoveR 0, 100
  20. //进行相对移动,便于再次查找
  21. */
  22. Wend
复制代码

收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
发新话题 回复该主题