Ta strona została przetłumaczona z angielskiego dla wygody. Angielski oryginał jest najdokładniejszą wersją i w razie rozbieżności to on obowiązuje.

Jak kliknąć w obraz na ekranie

Pokaż makru raz, jak wygląda przycisk, a ono znajdzie go i kliknie, gdziekolwiek jest na ekranie.

Zaktualizowano 1 października 2026 · Klikanie w obrazy jest w Myna Recorder darmowe w każdym planie.

1. Dlaczego nagrane kliknięcie chybia

Nagrane kliknięcie za każdym razem trafia w to samo miejsce na ekranie. Przesuń okno, zmień rozdzielczość albo uruchom makro na innym komputerze, a kliknięcie trafi w coś innego. Kliknięcie w obraz nie zależy od tego, gdzie co jest: makro za każdym razem szuka obrazu i klika tam, gdzie on jest teraz.

2. Przechwyć obraz

Otwórz kartę Obrazy, naciśnij Wytnij nowy obszar, obrysuj przycisk ramką i nadaj mu nazwę. Przechwyć tylko tę część, po której da się go rozpoznać, na przykład napis i krawędź przycisku. Tło uchwycone w obrazie sprawia, że przestaje on pasować, gdy tło się zmieni.

3. Kliknij go

Na karcie Nagrywanie otwórz Obraz na pasku kroków i wybierz Kliknij go, a potem wskaż swój obraz. Na karcie Skrypt to jeden wiersz:

click_crop("Save")

Krok czeka do pięciu sekund, aż obraz się pojawi, a potem klika w jego środek. Jeśli obraz się nie pojawi, makro przechodzi do następnego kroku. Dodaj on_fail="label", aby zamiast tego przejść gdzie indziej, albo abort=True, aby zatrzymać przebieg.

4. Najpierw na coś poczekaj

Czekaj, aż będzie widoczny wstrzymuje makro, dopóki nie pojawi się obraz — tak makro czeka na wolno ładującą się stronę albo długi eksport, zamiast zgadywać ze stałą pauzą:

wait_for("Report ready", timeout_ms=60000)
click_crop("Download")

Dla czegoś, co pojawia się tylko czasami, blok if_image sprawdza raz i wykonuje swoje kroki tylko wtedy, gdy obraz jest na ekranie:

if_image("Update available"):
    click_crop("Remind me later")

5. Gdy obraz nie zostanie znaleziony

  • confidence= ustala, jak bliskie musi być dopasowanie. Domyślnie to 0.8, czyli 80% dopasowania. Obniż je nieco, jeśli obraz, który wyraźnie jest na ekranie, nie zostaje znaleziony.
  • match="shape" porównuje kontury i ignoruje kolor — dla przycisku, który zmienia kolor po podświetleniu albo w ciemnym motywie.
  • region=(x, y, width, height) szuka tylko w jednej części ekranu, co jest szybsze i pozwala uniknąć podobnego obrazu w innym miejscu.
  • x_offset= i y_offset= klikają obok obrazu, na przykład w pole obok etykiety.
  • timeout_ms= ustala, jak długo szukać.

Krok może też szukać po kolorze zamiast po obrazie: podaj mu zakres kolorów, a zadziała na środek największej plamy w tym kolorze.

6. Plany i eksport

  • Klikanie w obrazy, czekanie na nie i dopasowanie kolorów są darmowe w każdym planie.
  • Makro, które klika w obrazy, można w planach Basic i Pro wyeksportować jako jeden plik .exe, z obrazami w środku pliku.
  • Dla czegoś, co jest na ekranie tylko przez chwilę, seria zdjęć fotografuje obszar przez kilka sekund, a Ty wybierasz, który obraz zachować. Serie są częścią planów Basic i Pro.