For 5
            IfColor baox-3,baoy+5,0,0
                IfColor baox-3,baoy-12,0,0
                    IfColor baox-3,baoy+11,0,0
                        Goto 关闭宝箱
                    EndIf 
                EndIf 
            EndIf 
            MoveTo baox,baoy
            Delay dltime
            LeftClick 1
            Delay 2*dltime
            //确定卖宝
            baox=baox+50
            MoveTo 513,358
            Delay 2*dltime
            LeftClick 1
            Delay 2*dltime
        EndFor 
        baoy=baoy+51
        baox=728
    EndFor 
    Rem 关闭宝箱
    MoveTo 729,120
    Delay dltime
    LeftClick 1
    Delay dltime
    time2 = obj.GetTickCount()
    currtime=date
    currtime= currtime&" " &time
    str=cstr(ttlcount)&"卖宝=["&cstr(currtime)&"]--完成!!耗时:" & CStr(int((time2-time1)/1000)) & "秒 "
    Gosub 记运行日志
    time1 = obj.GetTickCount()
Return 卖宝
Sub 读验证码
    dim filename,ma,nn,mm
    filename= Array("00.bmp","01.bmp","02.bmp","10.bmp","11.bmp","12.bmp","90.bmp","91.bmp","92.bmp","20.bmp","21.bmp","22.bmp","30.bmp","31.bmp","32.bmp","40.bmp","41.bmp","42.bmp","50.bmp","51.bmp","52.bmp","60.bmp","61.bmp","62.bmp","70.bmp","71.bmp","72.bmp","80.bmp","81.bmp","82.bmp" )
    ma= Array("0","0","0","0")
    nn=29
    x=-2
    While x<0
        //点确定
        MoveTo 831,705
        LeftClick 1
        Delay 0.2*dltime
        IfColor 161,409,292cd6,0
            x=2
        EndIf 
        IfColor 161,409,2920ef,0
            x=2
        EndIf 
        IfColor 161,409,4a49f7,0
            x=2
        EndIf 
        IfColor 161,409,6bd7ef,0
            x=2
        EndIf 
        IfColor 262,397,5251de,0
            x=2
        EndIf 
        Gosub 重新进入
    EndWhile 
    Rem 开始
    // 开始
    //记时开始
    //currtime=date
    // currtime= currtime&" " &time
    //str="["&cstr(currtime)&"]开始读验证码!!"&ma(0)&ma(1)&ma(2)&ma(3)
    //   Gosub 记运行日志
    //nnn
    mm=0:nn=29:ll=0:x1=598:y1=268:x2=670:y2=302
    dim   xu(4),tmp,simil,tmpx2,tmpx
    dx=x1:x=0:tmp=0:simil=0:tmpx2=0
    While nn >= 0
        Rem 找第二个
        VBSCall Call FindPic(dx,y1,x2,y2,"bmp\"&filename(nn),0.9,x,y)
        If x> 0
            If simil=0
                tmpx2=x+1
            EndIf 
            simil=1
            ma(mm)=left(filename(nn),1)
            xu(mm)=x
            ll=mm
            If mm > 0
                For mm
                    If xu(ll) < xu(ll-1)
                        tmp=xu(ll-1)
                        xu(ll-1)=xu(ll)
                        xu(ll)=tmp
                        tmp=ma(ll-1)
                        ma(ll-1)=ma(ll)
                        ma(ll)=tmp
                    EndIf 
                    ll=ll-1
                EndFor 
            EndIf 
            mm=mm+1
            If (x< (x2-12)) and  mm < 4
                dx=x+5