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.