//==============窗口分辨率=================
Hwnd = Plugin.Window.MousePoint()
sRect = Plugin.Window.GetClientRect(Hwnd)
Dim MyArray
MyArray=Split(sRect,"|")
Ux = CLng(MyArray(0))
Uy = CLng(MyArray(1))
//横竖距离= 48
Do//===================横向程序段===================
    Call 开始()
    Call Plugin.Msg.ShowScrTXT(0, 0, 1024, 768, "当前状态:游戏进行中...", "0000FF")
    x = 293 + Ux : y = 118 + Uy//起点坐标
    For 8//循环8横排
        For 5//横向循环5次
            yanse1=GetPixelColor(x,y)
            x1 = x
            x = x + 48
            yanse2=GetPixelColor(x,y)
            x2 = x
            x = x + 48
            yanse3=GetPixelColor(x,y)
            x3 = x
            x = x + 48
            yanse4=GetPixelColor(x,y)
            x4 = x
            //==================横向判断程序=================
            If yanse1 <> yanse2 And yanse1 = yanse3 And yanse1 = yanse4 Then 
                MoveTo x1, y
                Delay 10
                LeftClick 1
                Delay 10
                MoveTo x2, y
                Delay 10
                LeftClick 1
                Delay 10
            End If
            If yanse1 = yanse2 And yanse1 <> yanse3 And yanse1 = yanse4 Then
                MoveTo x3, y
                Delay 10
                LeftClick 1
                Delay 10
                MoveTo x4, y
                Delay 10
                LeftClick 1
                Delay 10
            End If
            x = x1 + 48
        Next 
        x = 293 + Ux : y = y + 48
    Next
    //==========竖向程序段========
    Call 开始()
    x = 293 + Ux : y = 118 + Uy//起点坐标
    For 8//循环8竖排
        For 5//竖向循环5次
            yanse1=GetPixelColor(x,y)
            y1 = y
            y = y + 48
            yanse2=GetPixelColor(x,y)
            y2 = y
            y = y + 48
            yanse3=GetPixelColor(x,y)
            y3 = y
            y = y + 48
            yanse4=GetPixelColor(x,y)
            y4 = y
            //==================竖向判断程序=================
            If yanse1 <> yanse2 And yanse1 = yanse3 And yanse1 = yanse4 Then 
                MoveTo x, y1
                Delay 10
                LeftClick 1
                Delay 10
                MoveTo x, y2
                Delay 10
                LeftClick 1
                Delay 10
            End If
            If yanse1 = yanse2 And yanse1 <> yanse3 And yanse1 = yanse4 Then
                MoveTo x, y3
                Delay 10
                LeftClick 1
                Delay 10
                MoveTo x, y4
                Delay 10
                LeftClick 1
                Delay 10
            End If
            y = y1 + 48
        Next 
        x = x + 48 : y = 118 + Uy
    Next
    //=============================================================================
    // 横向交叉
    Call 开始()
    x = 293 + Ux : y = 118 + Uy//起点坐标
    For 7
        For 6
            //===================横向交叉判断==================
            yanse1=GetPixelColor(x,y)
            x1 = x