Oprogramowanie

Tworzenie makr w WinParrot, nagrywanie ruchów myszki

myszor

WinParrot to zaawansowany darmowy program do automatyzacji zadań w systemie Windows (nagrywanie ruchów myszki). Użytkownik może zarejestrować powtarzalną czynność, na przykład sprawdzenie poczty i odtworzyć instrukcje w dowolnym momencie. Sprawia to, że mamy więcej czasu dla siebie. Uruchamiamy makro, idziemy na kawę/herbatę, przychodzimy i widzimy, że określone zadanie jest już wykonane. Czy to nie brzmi wspaniale?

Narzędzie WinParrot jest dedykowane na platformę Windows, współpracuje z systemami Windows 7, Vista, XP/2003 (platformy 32 i 64-bitowe).

Kilka ciekawszych zastosowań:

  • Automatyzacja zadań Windows.
  • Tworzenie botów typu autokliker.
  • Automatyzacja procesu logowania/rejestracji kont na portalach.
  • W SEO automatyzacja procesu pozyskiwania informacji, auto adder etc.
  • Testowanie stron internetowych.

Klasyczne aplikacje do nagrywania makr rejestrują sam ruch myszy i zdarzenia związane z klawiaturą. W tym miejscu warto wspomnieć, że aplikacja WinParrot została wyposażona w bardzo ciekawą i innowacyjną funkcjonalność, mianowicie chodzi o zdarzenia związane z rozpoznawaniem obrazów. Oznacza to, że możemy zaprogramować reakcję na zmianę części ekranu np. zmiana barwy przycisku, przesunięcie okna czy też pojawienie się innego okna w obrębie monitorowanego obiektu. Wiele komercyjnych aplikacji nie posiada takiej funkcji, a w WinParrot otrzymujemy ją całkowicie za darmo.

Nagrywanie i odtwarzanie makr w WinParrot

Cały proces nagrywania i odtwarzania makr jest bardzo prosty. Po uruchomieniu programu wybieramy opcję Record.

Definiujemy nazwę oraz wybieramy miejsce zapisu pliku WPR – w takim formacie zapisywane są makra w WinParrot. Po zatwierdzeniu operacji rozpoczyna się proces nagrywania makra. Okno programu zostanie zminimalizowane do ikony w zasobniku systemowym. Nagrywanie kończymy wciskając klawisz END. Koniec obwieszczany jest przez charakterystyczny dźwięk więc nie sposób tego przeoczyć. Jeśli nie chcemy przerywać nagrywania lecz tylko wstrzymać, wciskamy kombinację klawiszy V + END.

Tworzenie makr

Po zakończeniu nagrywania okno programu wypełni się instrukcjami. Każdy z wierszy reprezentuje jeden krok. Możemy zmodyfikować kolejność, usunąć z listy lub pominąć dany krok poprzez zmianę pola zaznaczenia danego wiersza w rubryce Play. Z kolei w kolumnach Title oraz Command znajdziemy szczegółowe informacje, co w danym momencie jest wykonywane. Wszelkie instrukcje można dowolnie edytować zgodnie z obowiązującymi zasadami „programowania” w WinParrot. Szczegółowe informacje znajdziecie na stronie producenta aplikacji.

Warto jeszcze wspomnieć o możliwości podglądu i edycji zapisanych ruchów. Po zaznaczeniu danego wiersza, w widoku szczegółowym pojawi się zrzut ekranu, pole zaznaczenia koloru niebieskiego oraz wskaźnik kliknięcia. Można zmienić punkt śledzenia (punkt kliknięcia), rozszerzyć obszar monitorowania lub zmienić jego położenie. Niniejsza funkcjonalność jest bardzo użyteczna, pozwala zaoszczędzić wiele czasu podczas dopieszczania naszego makra.

Podczas testów zauważyłem jedną wadę, podczas wprowadzania danych do edytora tekstu program nie nagrywa polskich znaków diakrytycznych, nagrał samo zdarzenie wywołania klawisza ALT. Nie jest to wielki kłopot, albowiem po zapisaniu makra można dopisać do instrukcji odpowiedni znak i tym samym rozwiązać problem. W większości przypadków mamy do czynienia z nagrywaniem ruchów myszki i rejestrowaniem klawiszy więc ta drobna usterka nie będzie zbytnio rzucać się w oczy.

W jaki sposób odtworzyć makro? W oknie głównym programu wskazujemy opcję Play.

WinParrot No Debug

Pojawi się okno wyboru trybu uruchomienia. Do dyspozycji są trzy warianty:

  • No Debug, No Trace – odtwarza makro.
  • Debug – makro jest odtwarzane krok po kroku, przejścia manualne, dzięki czemu łatwo wychwycić ewentualne błędy lub nieścisłości.
  • Trace – odtwarza makro jednocześnie śledząc wykonywane operacje. Po zakończeniu powstaje log w formacie HTML.

Wybieramy pierwszą opcję. Wykonanie można zatrzymać klawiszem END. Makra można także uruchamiać z poziomu wiersza poleceń, szczegóły w dokumentacji.

Bez wątpienia WinParrot jest doskonałym narzędziem do automatyzacji zadań w Windows. Program dla początkujących i profesjonalistów znających się na rzeczy. Gorąco polecam!

O autorze

Mariusz Kołacz

Z zawodu mgr inż. informatyk, zwolennik nowoczesnych technologii i fan Nikoli Tesla. Prowadzi kilka blogów o tematyce technologicznej. Po godzinach lubi przeczytać dobrą książkę, pozwiedzać ciekawe miejsca w Polsce lub spędzić wolny czas na łonie natury.