按键精灵 ABCDE5个按钮扫描按顺序点击重复100遍
发布网友
发布时间:2022-05-25 14:35
我来回答
共3个回答
热心网友
时间:2023-11-04 23:42
首先吧 我理解你的意思为按照顺序分别点击ABCDE几个按钮 然后 重复100遍 你说前面的都不按 如果按照你这么写 前面三个的找色都找不到 逐步跳转 那么 最终结果就是只执行第四, 你先看看是不是颜色找不到 . 判断方法很简单.
IfColor 896,676,"5AD3FF",0 Then
MessageBox "找到了"
Else
MessageBox "没找到"
End If
具体的自己把颜色代进去试试能不能找到.
再说, 你这个执行的思路可以说说 不然我也不好改一段源码给你,你如果是顺次点击 用上否则 我感觉不是太好 如果你是几个颜色点同时能找得到 那么不排除的 可能会一直执行 第一段 而不会顺次跳转 这样的话又会出问题 所以 如果你颜色能找的准 直接把否则去掉 判断到一个颜色点后 执行一段命令后直接跳转至另一段, 我个人认为不需要用到否则.
我觉得问题就出在你找色找不准 找不到,解决了这个 别的问题应该也不是很大 如果还出问题 就是 else 的问题了追问没找到颜色, 怎么才能抓点抓色抓准
追答可以尝试一下找别的地方的颜色 或者某些比较特别,突出的颜色.你是得到指定点的颜色 可以试试去用区域找色. 按键精灵自带的找色我是不怎么用,怎么找准我也不太好说..我不常用是硬伤. 我一般都是用361插件去找图 如果是找图的话还是比较容易找准找到的。 如果你想知道你指定点得到的颜色是什么
a=GetPixelColor(1312,237)
MessageBox a&""
这两句可以帮你 x 和y坐标自己改成自己需要知道的 而且按键所带的找色 不能够挡住你想要找的页面 窗口 不能有东西遮挡 不然是找不到的.
实在不行 你把那一张图发给我. 要求 具体说清楚,,我直接帮你做一个.. QQ934764624
热心网友
时间:2023-11-04 23:43
For 100
Rem 第一
MoveTo 886, 670
IfColor 896,676,"5AD3FF",0 Then
LeftClick 1
Delay 500
Else
Goto 第一
End If
Rem 第二
MoveTo 768, 666
IfColor 771,675,"6EDAFF",0 Then
LeftClick 1
Delay 500
Else
Goto 第二
End If
Rem 第三
MoveTo 631, 672
IfColor 647,675,"6EDAFF",0 Then
LeftClick 1
Delay 500
Else
Goto 第三
End If
Rem 第四
MoveTo 511, 672
IfColor 523,675,"6EDAFF",0 Then
LeftClick 1
Delay 500
Else
Goto 第四
End If
MoveTo 405, 673
LeftClick 1
Delay 200
Next
这个你再试试,如果没办法往下运行证明你找色写的不对,或者点错了或者颜色错了 按键精灵识别不出来
热心网友
时间:2023-11-04 23:43
没怎么看清楚你的要求。你说只按最后一个前面不按时什么意思?