dim number,x,y
//当前窗口左上角坐标坐标x1,y1
Plugin WinTop=Window.Foreground()
Plugin RectTop=Window.GetClientRect(WinTop)
TempArray=Split(RectTop,"|")
x1=CInt(TempArray(0)):y1=CInt(TempArray(1))
//x坐标百位数所在位置
//121是x坐标百位数相对于窗口坐标的位置
x=x1+121:y=y1+10
Gosub 找数字
a=number
//x坐标十位数所在位置
x=x1+128:y=y1+10
Gosub 找数字
b=number
//x坐标个位数所在位置
x=x1+135:y=y1+10
Gosub 找数字
c=number
Gosub 坐标
//x坐标值
mx=n
x=x1+155:y=y1+10
Gosub 找数字
a=number
x=x1+162:y=y1+10
Gosub 找数字
b=number
x=x1+169:y=y1+10
Gosub 找数字
c=number
Gosub 坐标
//y坐标值
my=n
VBSCall MessageBox (mx&"/"&my)
EndScript 
//a是百位数,b是十位数,c是个位数
Sub 坐标
    //b不存在,坐标只有一位数
    If b=-1
        n=a
    Else 
        //b存在,c不存在,坐标有二位数
        If c=-1
            n=a*10+b
        Else 
            //坐标有三位数
            n=a*100+b*10+c
        EndIf 
    EndIf 
Return 
//基本思路:将 0123456789 不断进行分组,直至该组中只有一个数字。
Sub 找数字
    //2345
    IfColor x+2,y+6,f8fcf8,0
        //23
        IfColor x+6,y+1,f8fcf8,0
            //2
            IfColor x+6,y+8,f8fcf8,0
                number=2
            Else 
                number=3
            EndIf 
            //45
        Else 
            //5
            IfColor x+1,y,f8fcf8,0
                number=5
            Else 
                number=4
            EndIf 
        EndIf 
        //016789
    Else 
        //89
        IfColor x,y+1,f8fcf8,0
            //9
            IfColor x,y+3,f8fcf8,0
                number=9
            Else 
                number=8
            EndIf 
            //0167
        Else 
            //67
            IfColor x+6,y,f8fcf8,0
                //7
                IfColor x+1,y,f8fcf8,0
                    number=7
                Else 
                    number=6
                EndIf 
                //01
            Else 
                //0
                IfColor x+2,y,f8fcf8,0
                    number=0
                Else 
                    IfColor x+3,y,f8fcf8,0
                        number=1