Skocz do zawartości

Pomoc w napisaniu skryptu


Rekomendowane odpowiedzi

Wie ktoś może jak to połączyć aby po tych sekwencjach odczytywało mi koloru w danym miejscu i robiło co przypisze do danego koloru?

Func IsGreen()
MouseClick("left", 1650, 659)

Sleep (1000)

    MouseClick ("left", 1451, 547)

MouseClick ( "left", 968, 790)

SuperSleep (38000)

 

Func exxx ()

$iColor = PixelGetColor(745, 666)

If $iColor = $iBlack And $iIC <> $iBlack Then

MouseClick ( "left", 1455, 654)

EndIf

If $iColor = $iGreen And $iIC <> $iGreen Then

MouseClick ( "left" 1832, 528)

Send ( "{BS 10}" )

Send ( "10" )

EndIf

If $iColor = $iRed And $iIC <> $iRed Then

MouseClick ( "left", 1455, 654)

 

 

 

EndFunc   ;==>IsGreen
Odnośnik do komentarza
Udostępnij na innych stronach

Nie bardzo wiem o co chodzi. Przedstawiony kod jest błędny.

Rozpoczynasz definicje dwóch funkcji IsGreen() i exxx(), a masz tylko jeden EndFunc.

Nie można też napisać:

If $iColor = $iRed And $iIC <> $iRed Then

MouseClick ( "left", 1455, 654)

musi być albo:

If $iColor = $iRed And $iIC <> $iRed Then MouseClick ( "left", 1455, 654)

albo:

If $iColor = $iRed And $iIC <> $iRed Then
   MouseClick ( "left", 1455, 654)
EndIf

Opisz to jakoś dokładniej.

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum Pomoc w napisaniu skryptu   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...