If Num<=5
        PosY = PosY+(Num-1)*56
        //VBSCall MessageBox (PosX)
        //VBSCall MessageBox (PosY)
    Else 
        PosY = PosY+(5-1)*56
    EndIf 
Return 商品坐标转换
//移动鼠标到指定点(以窗口为准参数PosX,PosY相对坐标)
Sub 移动鼠标
    Plugin winRect=Window.GetClientRect(hwn)
    winPoint = Split(winRect, "|", -1, 1)
    AbsX = CInt(winPoint(0)) + PosX
    AbsY = CInt(winPoint(1)) + PosY
    MoveTo AbsX,AbsY
    PosX = AbsX
    PosY = AbsY
    Delay 600
Return 移动鼠标
//等对话按钮出现
Sub 等按钮
    StButton = 0
    While StButton = 0
        PosX = 635
        PosY = 353
        Gosub 坐标转换
        IfColor PosX,PosY,FFFFFF,0
            StButton = 1
            Delay 500
        Else 
            KeyPress 13,1
            Delay 1000
        EndIf 
    EndWhile 
Return 等按钮
Sub 转向
    //先定位鼠标,因为在聊天窗口是无法转向的
    PosX = 399
    PosY = 299
    Gosub 移动鼠标
    //判断是否需要复位后转向,或就以当前位置转向
    //0为复位后转向1为不复位直接转向
    If TurnReset = 0
        RightClick 1
    ElseIf TurnReset = 1
        For 2
            KeyPress 27,1
            Delay 300
        EndFor 
    Else 
        VBSCall MessageBox ("错误的转向复位参数!")
    EndIf 
    Delay 1500
    If TurnWay = "R"
        KeyDown 17,1
        KeyDown 39,1
        Delay TurnAngle
        KeyUp 17,1
        KeyUp 39,1
        Delay 100
    ElseIf TurnWay = "L"
        KeyDown 17,1
        KeyDown 37,1
        Delay TurnAngle
        KeyUp 17,1
        KeyUp 37,1
        Delay 100
    Else 
        VBSCall MessageBox ("错误转向参数!")
    EndIf 
Return 转向
Sub 快速入仓
    If iWareHouse = 0
        PosX = 354
        PosY = 140
        Gosub 移动鼠标
        LeftClick 1
        Delay 500
    ElseIf iWareHouse = 1
        PosX = 354
        PosY = 280
        Gosub 坐标转换
        For 3
            Gosub 最大量
            PosY = PosY-70
        EndFor 
    Else 
        VBSCall MessageBox ("错误的购入量参数!")
    EndIf 
Return 快速入仓
Sub 最大量
    MaxOver = 0
    While MaxOver = 0
        IfColor PosX,PosY,BBBBBB,2
            MoveTo PosX,PosY
            Delay 600
            LeftClick 1
            Delay 500
        Else 
            MaxOver = 1