- 积分
- 26
- 阅读权限
- 100
- 鲜花
- 0
- 猫粮
- 215
- 在线时间
- 102 小时
- 精华
- 0
- 注册时间
- 2021-2-28
- 性别
- 保密
- 最后登录
- 2024-2-9
按键电脑班学员
- 鲜花
- 0
- 猫粮
- 215
|
楼主 |
发表于 2021-10-7 20:37:26
|
显示全部楼层
灵猫 发表于 2021-10-7 11:07
物品1= Array("7ABCE0","1|0|71AFCD,2|0|34535F,5|0|394F4D,6|0|455F5C,14|0|375966")
call 多点找色(物品 ...
非常感谢,我昨晚也解决了
代码都是差不多的
Dim 物品(2)
物品(0)= Array("7ABCE0","1|0|71AFCD,2|0|34535F,5|0|394F4D,6|0|455F5C,14|0|375966")
物品(1)= Array("7ABCE0","1|0|71AFCD,2|0|34535F,5|0|394F4D,6|0|455F5C,14|0|375966")
物品(2)= Array("7ABCE0","1|0|71AFCD,2|0|34535F,5|0|394F4D,6|0|455F5C,14|0|375966")
For i = 0 To UBound(物品)
Do
XY = Plugin.Color.FindMultiColor(345,358,660,530,物品(i)(0),物品(i)(1), 1)
ZB = InStr(XY,"|")
X = Clng(Left(XY, ZB - 1)) : Y = Clng(Right(XY, Len(XY) - ZB))
If X > 0 and Y > 0 Then
MoveTo X,Y
RightClick 2
Delay 100
KeyPress "Enter", 1
Else
Delay 100
Exit Do
End If
Delay 100
Loop
Next
不过还是非常感谢的 这个代码我想想停停思考了一个星期♪(^∇^*)就是想漏了另外一个参数 |
|