剛剛試了一下,我的想法太天真了 xDDDD
我以為6個點的間距都是固定的,所以就用直接給座標方式來寫
先將結尾視窗推到最左上角固定後拍圖,之後抓位置來點
試了幾次,感覺很奇怪,每次結尾位置都差一點,原本以為是我語法有錯
還是什麼其他問題,後來重覆試了5次才發現,原來他位置會跑,也就是
說沒有固定的間距(攤死).....
===========分割線====================
以上只是抱怨一下,有關結尾抓圖的話
我的圖自己抓,上次看S小妹寫的抓了三張圖,我想只試試用兩張
START END
X X
只抓這兩張,用區域內找圖,只要限定好區域的範圍應該都抓的到
只是現在有個問題,我還沒開始實驗,想說先來問一下,
假設現在他找到我的圖了,那麼他記憶的X,Y位置是那張圖的中心?
還是圖的左上角? 我這兩天有空試試看才知道,
不過我猜想應該是要再加上一點偏移量來修正位置才對
想來問問有人寫過嗎? 能否給點經驗或建議
VBSCall FindPic(x1,y1,x2,y2,start.bmp,0.9,x,y)
If x>=0 and y>=0
MoveTo x+?,y+?
Delay 500
LeftDown 1
Delay 500
VBSCall FindPic(x3,y3,x4,y4,end.bmp,0.9,x,y)
If x>=0 and y>=0
MoveTo x+?,y+?
Delay 500
Leftup 1
Delay 500
我大致上會這樣寫下去,今天想睡了,這星期有時間我會繼續研究 |