Jak zautomatyzować wprowadzanie danych w Windows bez programowania
Nagraj jedno przejście ręcznie, spraw, żeby przetrwało przesunięcie okna, i pozwól mu się powtarzać, gdy zajmujesz się czymś innym.
Zaktualizowano 18 września 2026 · Nagrywanie, edycja, odtwarzanie i kotwice obrazu są w Myna Recorder darmowe bez limitu czasu.
1. Zadanie
Schemat jest zawsze ten sam: wartość jest w jednym miejscu, formularz chce jej w innym, a takich wartości jest dwieście. Skopiuj numer faktury, wklej go w pole wyszukiwania, naciśnij Enter, kliknij Zatwierdź, poczekaj na zielony znacznik, następna. Żeby to zautomatyzować, nie trzeba programować. Potrzebujesz rejestratora, sposobu na klikanie w rzeczy, a nie w piksele, i sposobu na powtarzanie.
2. Nagraj jedno przejście
Wyłącz nagrywanie ruchu myszy
Ustawienia → Nagrywanie. Bez ruchu makro to krótka lista kliknięć i klawiszy, która trafia prosto w każdy cel. Ruch nagrywaj tylko do rysowania albo najeżdżania kursorem.
Naciśnij F2, zrób jedną pozycję ręcznie, naciśnij F3
Nagrywanie jest globalne, więc przechwytuje to, co robisz w dowolnej aplikacji, z oryginalnym tempem.
Naciśnij F4, aby je odtworzyć, i F6, aby zatrzymać
Zanim zrobisz cokolwiek innego, zapamiętaj klawisz zatrzymania. Działa nawet wtedy, gdy Recorder nie jest aktywnym oknem.
Wynik pojawia się dwa razy: jako lista kroków, w której możesz zmieniać kolejność i czasy, oraz jako czytelny skrypt na karcie „Skrypt”.
3. Niech przetrwa przesunięcie okna
Nagrane kliknięcie to bezwzględna pozycja na ekranie. Przesuń okno, zmień rozdzielczość albo uruchom makro na komputerze współpracownika, a trafi w coś innego. Rozwiązaniem jest kotwica obrazu: na karcie „Obrazy” przechwyć przycisk Zatwierdź jako wycinek i nadaj mu nazwę. Wtedy krok wygląda tak:
with section("One invoice"):
click_crop("Search box")
type_text("${number}")
press("enter")
wait_for("Result row", timeout_ms=10000, abort=True)
click_crop("Approve")
wait_for("Green tick", timeout_ms=10000, abort=True)
wait_for czeka, aż obraz się pojawi, więc makro nie jest już zakładem o to, jak szybko aplikacja odpowie dzisiaj. Przechwytuj wycinki ciasno: charakterystyczny fragment i nic więcej. Podręcznik omawia pewność dopasowania, obszar i dopasowanie po kolorze lub kształcie.
4. Dostarcz mu dane
Recorder odczytuje wartości z ekranu, a nie z pliku. Skieruj read_text na komórkę lub pole z następną wartością, zapisz ją w zmiennej i użyj ${name} w dowolnym wpisywanym tekście:
number = read_text(region=(120, 300, 160, 28), single_line=True)
click_crop("Search box")
type_text("${number}")
Zawsze podawaj read_text obszar. Wbudowany czytnik działa na Twoim komputerze i nic nie kosztuje; drugi lokalny czytnik i czytnik AI są do tekstu, który pierwszy odczytuje źle. Liczby można oczyścić za pomocą .to_number() i porównywać. Cały temat opisuje odczyt tekstu z ekranu.
5. Powtarzaj
- Powtórz na pasku narzędzi uruchamia makro określoną liczbę razy; 0 oznacza do czasu, aż je zatrzymasz.
- Do pętli w obrębie jednego przebiegu użyj bloków pętli. Lista poleceń obok edytora pokazuje każdy z nich z gotowym przykładem.
- Szybkość skaluje nagrane pauzy od 0,25× do 10×. Nie przyspieszy odpowiedzi aplikacji, więc jeśli makro psuje się przy 4×, rozwiązaniem jest wait_for, a nie wolniejszy przebieg.
- Przejdź do następnej pozycji tak, jak robi się to ręcznie: naciśnij strzałkę w dół na liście albo kliknij wycinek następnego wiersza.
6. Wyłapuj problemy
abort=True w wait_for zatrzymuje przebieg, gdy obraz się nie pojawi, zamiast nacisnąć Zatwierdź przy niewłaściwym rekordzie. on_fail="again" przeskakuje do kroku z etykietą, żeby spróbować ponownie. Na okno dialogowe, które pojawia się raz na poranek, dodaj wiersz strażnika: przez cały przebieg wypatruje obrazu błędu i może pokazać okienko, wysłać Ci wiadomość na Telegramie lub Discordzie ze zrzutem ekranu albo zatrzymać makro. Wiersze strażnika są częścią planu Basic.
7. Albo opisz je i pozwól AI je napisać
W planie Pro asystent pisze skrypt na podstawie opisu. Najpierw przechwyć wycinki, a potem opisz, jak wygląda ekran, a nie tylko, jaki jest cel: „kliknij pole wyszukiwania, wpisz numer, naciśnij Enter, poczekaj na wiersz wyniku, kliknij Zatwierdź, poczekaj na zielony znacznik” daje działające makro; „przetwórz faktury” daje w odpowiedzi pytanie. Nic nie trafia do edytora, dopóki nie naciśniesz „Użyj tego”, a każdą odpowiedź najpierw sprawdza kompilator.