Michalek9955 Opublikowano 8 Stycznia 2017 Udostępnij Opublikowano 8 Stycznia 2017 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 Więcej opcji udostępniania...
wasta Opublikowano 10 Stycznia 2017 Udostępnij Opublikowano 10 Stycznia 2017 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 Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.