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

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

按键精灵安卓版
立即下载

软件版本:4.0.2
软件大小:45M
更新时间:2025-07-01

按键精灵iOS版
立即下载

软件版本:2.3.3
软件大小:29.2M
更新时间:2025-07-01

按键手机助手
立即下载

软件版本:4.3.0
软件大小:242M
更新时间:2025-07-01

快捷导航

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

发新话题 回复该主题

[问题] 请教:找图避免重复操作同一个位置的代码 [复制链接]

1#
自己是非常的菜,网页现在遇到图1 1-4都需去点击操作,自己只会区域找图,执行完图1后然后按键精灵又去执行图1 不会去执行图2 图3 图4 麻烦朋友们给个代码 谢谢。图1-图4 会根据你鼠标翻动或者页面打开的位置不同 坐标也不同。

附件:您需要登录才可以下载或查看附件。没有帐号? 注册
2#

订制把

有事就QQ 136874377 QQ交流群300857068   接各种脚本定做 价格优惠
3#

代码全放出来看看

4#

,
  1. Rem a


  2. picpath=array("添加或编辑","添加或编辑01","添加或编辑02","" )
  3. i=0
  4. do
  5. FindPic 0,0,1920,1080,"Attachment:\"&picpath(i)&".bmp",1,X,Y
  6. If X > 0 And Y > 0 Then
  7. MoveTo x , y
  8. Delay 300
  9. LeftClick 1
  10. Exit do //找到后跳出循环
  11. End If
  12. i=i+1
  13. If 5=i Then
  14. i=0
  15. End if
  16. Loop

  17. picpath=array("选择模块","选择模块01","选择模块02","" )
  18. i=0
  19. do
  20. FindPic 0,0,1920,1080,"Attachment:\"&picpath(i)&".bmp",1,X,Y
  21. If X > 0 And Y > 0 Then
  22. MoveTo x , y
  23. Delay 500
  24. LeftClick 1
  25. Exit do //找到后跳出循环
  26. End If
  27. i=i+1
  28. If 5=i Then
  29. i=0
  30. End if
  31. Loop

  32. picpath=array("伞布17寸尺寸","伞布17寸尺寸01","美国","西班牙模块" )
  33. i=0
  34. do
  35. FindPic 0,0,1920,1080,"Attachment:\"&picpath(i)&".bmp",1,X,Y
  36. If X > 0 And Y > 0 Then
  37. MoveTo x , y
  38. Delay 300
  39. LeftClick 1
  40. Exit do //找到后跳出循环
  41. End If
  42. i=i+1
  43. If 5=i Then
  44. i=0
  45. End if
  46. Loop

  47. picpath=array("应用模块","应用模块01","应用模块02","" )
  48. i=0
  49. do
  50. FindPic 0,0,1920,1080,"Attachment:\"&picpath(i)&".bmp",1,X,Y
  51. If X > 0 And Y > 0 Then
  52. MoveTo x , y
  53. Delay 300
  54. LeftClick 1
  55. Exit do //找到后跳出循环
  56. End If
  57. i=i+1
  58. If 5=i Then
  59. i=0
  60. End if
  61. Loop

  62. picpath=array("伞的图出现","伞的图出现01","美国的图出现","西班牙模出现" )
  63. i=0
  64. do
  65. FindPic 0,0,1920,1080,"Attachment:\"&picpath(i)&".bmp",1,X,Y
  66. If X > 0 And Y > 0 Then
  67. MoveTo x , y
  68. Delay 300

  69. Exit do //找到后跳出循环
  70. End If
  71. i=i+1
  72. If 5=i Then
  73. i=0
  74. End if
  75. Loop

  76. picpath=array("发布","发布01","发布02","" )
  77. i=0
  78. do
  79. FindPic 0,0,1920,1080,"Attachment:\"&picpath(i)&".bmp",1,X,Y
  80. If X > 0 And Y > 0 Then
  81. MoveTo x , y
  82. Delay 300
  83. LeftClick 1
  84. Exit do //找到后跳出循环
  85. End If
  86. i=i+1
  87. If 5=i Then
  88. i=0
  89. End if
  90. Loop

  91. picpath=array("更改成功","更改成功01","更改成功02","" )
  92. i=0
  93. do
  94. FindPic 0,0,1920,1080,"Attachment:\"&picpath(i)&".bmp",1,X,Y
  95. If X > 0 And Y > 0 Then
  96. MoveTo x , y
  97. Delay 300

  98. Exit do //找到后跳出循环
  99. End If
  100. i=i+1
  101. If 5=i Then
  102. i=0
  103. End if
  104. Loop

  105. Delay 500

  106. picpath=array("关闭当前网页","关闭当前网页01","关闭当前网页02","" )
  107. i=0
  108. do
  109. FindPic 0,0,1920,1080,"Attachment:\"&picpath(i)&".bmp",1,X,Y
  110. If X > 0 And Y > 0 Then
  111. MoveTo x , y
  112. Delay 300
  113. LeftClick 1
  114. Exit do //找到后跳出循环
  115. End If
  116. i=i+1
  117. If 5=i Then
  118. i=0
  119. End if
  120. Loop


  121. Delay 300
  122. MoveTo 1752, 526




  123. Goto a
复制代码
这个是执行数字1 所有我代码 执行完后就会 返回到图1 然后怎么样可以去执行数字2 数字3 数字4 。

5#

,

谢谢大佬 这么点小问题 就不打扰大佬了

6#

把5=i 换成4=i试试

7#

,

感谢指点

8#

可以去AI那里问,我都是在deepseek上问,虽然有时候语法有点小错误,但是整个思路步骤都是没问题的

9#

,

感谢指点

发新话题 回复该主题