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
全站熱搜
留言列表