ฟอรั่มของบล็อก http://pssix.blogspot.com


pixelsearch แต่ในเกมส์มีสีเดียวกันหลายจุด อยากคลิกทั้งหมดที่เจอ

Share

thxbox
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 14
ความนิยม : 0
เข้าร่วมเมื่อ : 24/08/2010
อายุ : 24

pixelsearch แต่ในเกมส์มีสีเดียวกันหลายจุด อยากคลิกทั้งหมดที่เจอ

ตั้งหัวข้อ by thxbox on 08/12/10, 07:39 pm

ถ้าเกิดในหน้าจอที่เราใช้ pixelsearch หาจุดสี ที่ต้องการแล้วให้คลิกเม้าที่ตำแหน่งนั้นแต่ถ้าหากว่า
จุดสีนั้นมีมากกว่ากว่าหนึ่งตำแหน่ง เราจะเขียนโค้ดวนแนวไหน ให้หาสีจากทุกพิกัด แล้วคลิกทุกจุดที่เจอ

ผู้รู้ช่วยบอกที

POS
PSsix
PSsix


จำนวนข้อความ : 1151
ความนิยม : 323
เข้าร่วมเมื่อ : 19/07/2010

Re: pixelsearch แต่ในเกมส์มีสีเดียวกันหลายจุด อยากคลิกทั้งหมดที่เจอ

ตั้งหัวข้อ by POS on 09/12/10, 07:45 am

จับใส่อาเรย์ให้หมดก่อน แล้วค่อยสั่งคลิกตามอาเรย์ทีหลัง ตัวอย่าง เก็บ 10 ตำแหน่ง


Code:
#Include <Array.au3>
Global $p[10][2],$x=0,$y=0

 
for $i =0 to 9
$coord = PixelSearch( $x ,$y,300, 400, 0x22B14C);เปลี่ยนตำแหน่งและสีที่จะหา
If Not @error Then
 $p[$i][0] = $coord[0]
$p[$i][1] =$coord[1]
$x =$coord[0]+10
$y=$coord[1]+10
EndIf
Next
 
for $i =0 to 9
   MouseClick("",$p[$i][0],$p[$i][1])
Next


||----------------------------------------------------------------------------------------------------------------||

กลุ่ม AutoIt ในเฟสบุ๊ค
https://www.facebook.com/groups/AutoItThai/

++++++++++++++++++++++++++++++++++++++++++++
pssix.blogspot.com

thxbox
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 14
ความนิยม : 0
เข้าร่วมเมื่อ : 24/08/2010
อายุ : 24

Re: pixelsearch แต่ในเกมส์มีสีเดียวกันหลายจุด อยากคลิกทั้งหมดที่เจอ

ตั้งหัวข้อ by thxbox on 09/12/10, 09:34 am

เดี๋ยวลองทำดูนะครับ

    เวลาขณะนี้ 11/12/16, 08:41 pm