爬了一下文章,抓圖方是不太會用不過我用抓色來克服了這個困難
成功率百分百,常常出現有掛名的衣服
有哪一行看不懂歡迎提問,我的方法是
先抓色,精準度為0.95(0.9會歪)
把結尾圖分成左邊跟右邊
以右下到左上的方式找到左邊第一個叉叉的中心點,並將座標記為xi,yi,左鍵按住
以右下到左上的方式找到右邊第一個叉叉的中心點,並將座標記為xj,yj,左鍵彈起
以右下到左上的方式,但縮小了找色範圍,範圍右下角的座標更改為xi+4,yi-2(稍微往右上,不會再次尋找到同樣的點)在此範圍找到左邊第二個叉叉的中心點
然後右邊也依樣畫葫蘆,最後第三個再重複一次,就可以了
精準度非常良好,也不會有路徑問題,參考看看
另外我的解析度是1920*1080的視窗化,麻煩不能用的話自己調整一下自己解析度下的正確位置
==========
Delay 3000
LeftClick 1
Delay 1000
FindColorEx 54,339,143,534,"4F4E9E",2,0.95,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
Delay 50
GetCursorPos xi, yi
Delay 50
LeftDown 1
End If
Delay 100
FindColorEx 147,339,245,534,"4F4E9E",2,0.95,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
Delay 50
GetCursorPos xj, yj
Delay 50
LeftUp 1
End If
Delay 100
FindColorEx 54,339,xi+4,yi-2,"4F4E9E",2,0.95,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
Delay 50
GetCursorPos xi, yi
Delay 50
LeftDown 1
End If
Delay 100
FindColorEx 147,339,xj+4,yj-2,"4F4E9E",2,0.95,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
Delay 50
GetCursorPos xj, yj
Delay 50
LeftUp 1
End If
Delay 100
FindColorEx 54,339,xi+4,yi-2,"4F4E9E",2,0.95,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
Delay 50
GetCursorPos xi, yi
Delay 50
LeftDown 1
End If
Delay 100
FindColorEx 147,339,xj+4,yj-2,"4F4E9E",2,0.95,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
Delay 50
GetCursorPos xj, yj
Delay 50
LeftUp 1
End If
Delay 1000
LeftClick 1
Delay 10000
==========
先按開始運行,會有延遲三秒,請在三秒內將視窗轉回瑪奇,滑鼠準備在結尾開始之前的確定鍵 |