Komputerowe Sztuczki Strona Główna

Jak oszczędzić czas pracując przy komputerze? - automatyzacja zadań macro scheduler.

Ikona uruchomienia Macroschedulera w menu start Windows
Macro Scheduler
(Kliknij aby powiększyć)
Pracując przy komputerze, czasami wykonujemy monotonne czynności, które powtarzamy kilkakrotnie. Po dłuższym czasie popadamy w rutynę i znużenie, aż na końcu mamy dosyć komputera. Jak sprawić aby praca przy komputerze była przyjemna?

MacroScheduler - program do powtarzania czynności wykonanych na ekranie.


Z pomocą przychodzi nam program Macroscheduler, który pozwala na tworzenie makr(skryptów) wykonywanych czynności dzięki czemu następnym razem zamiast mozolnie klikać w opcje możemy wcisnąć kombinację klawiszy i program sam wykona zaplanowane czynności, kliknięcia czy ruchy myszką.

Przykład zastosowania MacroSchedulera


Pamiętacie Kurs w gimpie gdzie dodawaliśmy prowadnice?? Ogólnie dodawaliśmy kilka prowadnic poziomych i pionowych, dodanie jednej prowadnicy wymagało (Ruchu myszki, kliknięcia, ruchu myszki, kliknięcia, wyboru prowadnicy, kliknięcia,ruchu myski i kliknięcia) a na końcu wpisania wartości.

Jak widzimy dodadnie prowadnicy wymagało od nas 7 czynności, które w dłuższym rozrachunku mogły nas znudzić a powtarzanie mogło powodować błędy i pomyłki przy wyborze opcji. Właśnie dla automatyzacji między innymi takich rzeczy powstał macro scheduler, w którym kilka kliknięć i ruchów myszą zastąpimy jednym. Ale na tym nie koniec możliwości programu. Postaram się jak znajdę chwilkę czasu wyszczególnić najważniejsze opcje i polecenia ale to nie dziś.

Dzisiaj zajmiemy się podstawami. Program w wersji trial(wersja testowa działa miesiąc) możemy pobrać z dowolnego serwisu z instalkami. A jeżeli bierzemy pracę przy komputerze na poważnie to myślę, że warto zainwestować 195 euro w pełną wersję. Cena naprawdę spora, ale jeżeli nasza roboczogodzina jest warta 100 zł to inwestycja szybko się zwróci oszczędzając nam multum czasu i pozwalając na produktywne wykorzystanie zaoszczędzonego czasu.

Tworzymy pierwsze makro w programie


Zakładam, że już pobraliśmy, zainstalowaliśmy i uruchomiliśmy z menu start MacroSchedulera.
Okno główne programu MacroS cheduler
Okno główne programu Macro
Scheduler (Kliknij aby powiększyć)
Jak widzimy na obrazku powyżej, nasze okno macroschedulera wygląda schludnie i na razie jeszcze nie ma mamy tam żadnych makr. Przystąpmy więc do stworzenia naszego makra i nagrajmy czynności niezbędne do dodania prowadnicy, w tym przykładzie.

Nagrywanie makra w MacroSchedulerze

Opcją która nas interesuje jest opcja nagrywania zdarzeń na ekranie "Record" widoczna na rysunku poniżej. Po jej uruchomieniu program wyświetli nam jeszcze jedno okno dialogowe gdzie będziemy mogli wprowadzić nazwę dla noworejestrowanego makra, a także ustawić kombinację klawiszy przerywającą nagrywanie makra(rysunek obok). Po wprowadzeniu odpowiednich danych klikamy na przycisk start aby rozpocząć proces rejestracji makra.

Opcja nagrywania makra w programie MacroScheduler
Włączenie nagrywania makra w
programie Macro Scheduler
(Kliknij aby powiększyć)
Opcja nagrywania nowego Makra w Macroscheduler
Okno ustawień nagrywania
makra w programie Macro
Scheduler (Kliknij aby
powiększyć)

Jeżeli nagraliśmy już wszystkie czynności to wciskamy kombinację, którą ustawiliśmy jako przerwanie procesu nagrywania makra. Po całej tej operacji nasze nowe makro powinno automatycznie się zapisać i pojawić w głównym oknie programu pod wprowadzoną wcześniej nazwą jak na rysunku poniżej.




Modyfikacja makra w programie


Nowoutworzone makro na liście programu Macroscheduler
Okno z nagranymi makrami w
Programie (Kliknij aby powiększyć)
Klikając na nazwę makra prawym przyciskiem myszy, możemy z menu kontekstowego wybrać menu edycji makra i ustawień skrótów klawiszowych uruchamiania makra oraz opcjonalnych wyzwalaczy czasowych jak na rysunku poniżej. Wyzwalacze czasowe działają tylko w pełnej wersji programu, ale możemy to obejść zapisując Plik z makrem na pulpicie i ustawiając uruchamianie czasowe w harmonogramie zadań Windows.
Macroscheduler ustawienia wywoływania makra o określonej godzinie i dacie
Opcje edycji nagranego makra, kiedy
ma się uruchamiać automatycznie
(Kliknij aby powiększyć)
Wywołanie makra skrótem klawiszowym

Poniżej na rysunku wspomniana konfiguracja ustawień skrótów klawiszowych dla wywołania makra. Aby makro się uruchomiło za pomocą skrótów, musimy pamiętać aby program macroscheduler był uruchomiony. Zazywczaj pracuje w tle a jego aktywność symbolizuje ikona niebieskiego kwiatka w zasobniku systemowym.

Konfiguracja skrótów klawiszowych do wywołania makra w programie MacroScheduler
Modyfikacja skrótu klawiszowego do
wywołania makra (Kliknij aby
powiększyć zdjęcie)

Najważniejsza jednak dla nas w przypadku opcji edycji makra, jest zakładka z kodem makra jak na rysunku niżej. Ja jako użytkownik zaawansowany w tym programie tworzę makra od podstaw bez wykorzystania opcji nagrywania, co pozwala na szybkie tworzenie nowych makr.

Krótkie omówienie kodu makra

Poświęcę teraz chwilkę na wyjaśnienie co widzimy w tym przykładowym kodzie:
Opcje edycji kodu Makra w Macroscheduler
Listing wykonanych komend podczas
nagrywania makra
(Kliknij aby powiększyć)
Funkcja MouseMove - odpowiada za ruch kursora na współrzedne X,Y, aktualne współrzędne kursora możemy odczytać w prawym górnym rogu edycji kodu makra.
Funkcja LClick - odpowiada za symulowanie kliknięcia lewym przyciskiem myszy.
Funkcja Wait - Pozwala odczekać określony okres czasu w sekundach, dzięki czemu możemy uwzględnić sekundowe przerwy w naszym skrypcie na lagi i wszelkie zwieszenia programu ewentualnie łącza internetowego.

To by było na tyle na dzisiaj, jeżeli chodzi o makra i automatyzację zadań przy komputerze.



  1. Strona Główna




  2. Windows




  3. Programy




  4. Porady


Brak komentarzy:

Prześlij komentarz