按键精灵–挖宝石源码
FindPic 0, 0, 1366, 768, "Attachment:\剩余数.bmp", 0.9, x, y
TracePrint x & "," & y//451,250
If x = - 1 Then
TracePrint "没有找到启动位置,建议查看启动状态"
ExitScript
End If
范围左上角x = x + (431 - 451)
范围左上角y = y + (297 - 250)
范围右下角x = x + (958 - 451)
范围右下角y = y + (610 - 250)
//深黄 1D88D0 深蓝AB2B2B 紫色7C20B9 浅黄23BCBC 浅蓝 BBBB5F 红色2424BD
宝石 = Array("1D88D0", "AB2B2B", "7C20B9", "23BCBC", "BBBB5F", "2424BD")
下一关颜色 = Array("0159B1", "0066CC")
下一关x = x + (734 - 451)
下一关y = y + (535 - 250)
Do
For j = 0 To UBound(宝石)
call 寻找宝石并点击(宝石(j))
Next
// For Each 宝石颜色 In 宝石
// Call 寻找宝石并点击(宝石颜色)
// Next
// For Each 颜色 In 下一关颜色
// Call 进入下一关(颜色)
// Next
For i = 0 To UBound(下一关颜色)
Call 进入下一关(下一关颜色(i))
Next
Delay 1
Loop
Function 寻找宝石并点击(宝石颜色)
FindCenterColor 范围左上角x, 范围左上角y, 范围右下角x, 范围右下角y, 宝石颜色, x, y
If x > - 1 Then
LClick x, y
End If
End Function
Sub 进入下一关(颜色)
IfColor 下一关x, 下一关y, 颜色, 0 Then
Delay 5000//为了看一下分数
LClick 下一关x, 下一关y
Delay 10
End If
End Sub
Sub LClick(x, y)
MoveTo x, y
Delay 10
LeftClick 1
End Sub
版权声明:本文为weixin_49567506原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。