Skrypt wykrywający pixel

0

Cześć, interesuje mnie zrobienie skryptu, który będzie czekał na dany kolor pixela w danym x i y i po pojawieniu się go czeka 6 sekund i naciska przycisk "e".
a może jest inny sposób niż wykrywanie pixela, nie znam się na programowaniu ale moze jest opcja ze szuka danego obrazka i jesli znajdzie czeka 6 sekund i wysyła "e". Może ktoś mi pomoć?

1

google autohotkey

1

Clickery do gier polegające na analizie obrazów są dość wolne i zawodne, ale jeśli masz sześciosekundowe okno to jest szansa żeby to dobrze zgrać, o ile nie musisz być precyzyjny co do milisekundy oraz jesteś w stanie zaakceptować, że co jakiś czas się nie uda.

Jedną z opcji byłoby zrobienie screenshotu ekranu i analiza pliku, np z użyciem opecv https://superkogito.github.io/blog/CaptureScreenUsingOpenCv.html
Drugą opcją będzie użycie WinAPI by znaleźć HWND gry i pobranie hdc z użyciem GetDC. Wtedy to już górki, renderujesz HBITMAP z użyciem CreateCompatibleBitmap i tworzysz sobie obiekt typu Gdiplus::Bitmap z pomocą Gdiplus::FromHBITMAP. Taki obiekt jest już prosty w analizie.

naciska przycisk "e"

SendInput(...)

1 użytkowników online, w tym zalogowanych: 0, gości: 1