Sprawdź:
witam all, borykam się z problemem, ale o tym niżej. wspomnę tylko ze ma wiedza jest mizerna aby samemu z tym się uporać.
nie wiem jak napisać poprawnie kod aby mi nacisnął piksel w odpowiednim wyznaczonym miejscu, jak go nie znajdzie w tym miejscy by poszedł do drugiego ,nie znajdzie to do trzeciego, znowu nie znajdzie to do 4-tego miejsca. 4y wystarczą zawsze jest w jakimś

. po znalezieniu takiego piksela chce by nacisnął na te miejsce gdzie go znalazł, i po 2 sekundach by zaczął szukać obrazek (img1.bmp), znajdzie go na pewno, i później po znalezieniu obrazka img1 ma znaleźć img2. niestety szuka mi piksela, szuka mi obrazek, ale nie mam bladego pojęcia jak to razem połączyć by działało jak wyżej napisałem. prosze o napisanie prawidłowego kodu. Wiecie że bez waszej pomocy nie dam rady i niestety wruce do tradycyjnego sposobu, ale straci na tym moja żona a i ja będę wysłuchiwał ile to czasu marnuje, prosze pommocy z tym robotem.wiem że sporo kodu mi brakuje...
to mój kod...
#include <GUIConstantsEx.au3>
HotKeySet("{F6}", "Praca")
HotKeySet("{F7}", "Pauza")
GUICreate("klikanie 1", 200, 200)
GUICtrlCreateLabel("F6 start" & @CR &"F7 stop" & @cr & "robot", 10, 10, 180, 50)
GUISetState(@SW_SHOW)
Pauza()
func Pauza()
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
endfunc
func Praca()
While 1
$Variable = PixelSearch(624,549,640,575,0x894773);piksel wziety z 18 credits
If IsArray($Variable) = True Then
MouseMove($Variable [0],$Variable [1], 1)
EndIf
Sleep(2000)
MouseClick("")
Sleep(2000)
;..................................................................................
$Search = _imageSearch('img3.bmp', 0, $X, $Y, 0)
If $Search = 1 Then
MouseClick("left", $x, $y, 1)
EndIf
WEnd
endfunc