close

問題描述:
視窗1024*768~我在這個視窗~搜尋1種顏色~
A在555.555 找到搜尋的顏色 B在666.666
不能用滑鼠~只能用鍵盤~ A要如何從555.555走到666.666
要如何知道~A在什麼坐標~又如何知道B在什麼坐標~
又如何A移動到B~
又要如何確定A以經走到B的坐標了~(只能用方向鍵)


腳本如下:

// 設定A(藍色)與B(紅色)顏色值
VBS A="FF0000"
VBS B="0000FF"
// ------------------程式開始------------------------------
Rem 開始
// 利用找顏色的方式,找尋A坐標
VBSCall FindCenterColor(0,0,1023,767,"FF0000",x,y)
If x>=0 and y>=0
    // 利用找顏色的方式,找尋B坐標
    VBSCall FindCenterColor(0,0,1023,767,"0000FF",x1,y1)
    If x1>=0 and y1>=0
        VBS a=x1-x : b=y1-y
        If a>0
            // B在A的右方,按右鍵1次
            KeyPress 39,1
            Delay 1000
        ElseIf a<0
            // B在A的左方,按左鍵1次
            KeyPress 37,1
            Delay 1000
        EndIf
        If b>0
            // B在A的下方,按下鍵1次
            KeyPress 40,1
            Delay 1000
        ElseIf b<0
            // B在A的上方,按上鍵1次
            KeyPress 38,1
            Delay 1000
        EndIf
    Else
        // 直到2個顏色重疊,無法辨識顏色時,停止腳本
        Goto 結束
    EndIf
Else
    // 直到2個顏色重疊,無法辨識顏色時,停止腳本
    Goto 結束
EndIf
// 返回開始,直到A與B重疊
Goto 開始
Rem 結束
EndScript
arrow
arrow
    全站熱搜

    魔幻小鱉 發表在 痞客邦 留言(0) 人氣()