Skrypt wykrywający pixel

Skrypt wykrywający pixel
AN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
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ć?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
1

google autohotkey

several
  • Rejestracja: dni
  • Ostatnio: dni
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::Bitmap::FromHBITMAP. Taki obiekt jest już prosty w analizie.

naciska przycisk "e"

SendInput(...)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.