Jeśli jest coś dobrego w darmowym i otwartym oprogramowaniu, to jest to, że mamy wiele różnych rozwiązań, które można zastosować do każdego problemu. Mam już pięć i pół artykułów na temat automatyzacji, kiedy moim pomysłem było poświęcenie po jednym na każdy grzech śmiertelny. W którym mam nadzieję będzie ostatnia poświęcona lenistwu (jestem zmęczona) Zamierzamy skomentować jeszcze jedno narzędzie automatyzacji.
Do tej pory widzieliśmy jak zaplanować wykonanie polecenia na konkretną datę i godzinę, sprawić, by system automatycznie rozwinął tekst przez wpisanie skrótu lub ustalić, że skrypt napisany w języku programowania Python jest wykonywany przez naciśnięcie kombinacji klawiszy . Teraz zobaczymy, jak oprócz tego wszystkiego, Symuluj ruchy klawiatury i myszy.
Niestety nadal nie działa z Waylandem, więc musimy ponownie zalogować się do X11 jako menedżer wyświetlania.
Jeszcze jedno narzędzie do automatyzacji dla systemu Linux
Acciona
AutoKey miał tę wadę, że musieliśmy wiedzieć, jak napisać skrypt w Pythonie, aby zautomatyzować bardziej złożone zadania. Actiona rozwiązuje te problemy, umożliwiając nam wykorzystanie swojego edytora wizualnego do automatyzacji zadań takie jak naciskanie przycisków myszy, kopiowanie i wklejanie zawartości schowka, otwieranie przeglądarki w celu przejścia do określonej witryny, uruchamianie i kończenie procesów lub wyświetlanie wiadomości lub ostrzeżeń.
Lista zaprogramowanych działań
Zarządzanie oknami
- Skrzynka pocztowa: Pokaż wiadomość lub zadaj pytanie.
- Stan okna: Sprawdź, czy okno istnieje i działaj na nim.
- Wprowadzanie danych: Prosi użytkownika o wprowadzenie informacji.
- Wielokrotne wprowadzanie danych: Użytkownik musi wybrać pozycje z listy.
- Okno: Wykonaj czynność na oknie
urządzenia
Te akcje symulują zachowanie myszy i klawiatury.
- Ścieżka kursora: Przesuń kursor myszy wzdłuż ścieżki.
- Kliknij: Symuluje naciskanie przycisków myszy.
- Ruch kursora: Przesuwa kursor do pozycji na ekranie.
- Koło: Emuluje ruch kółka myszy.
- Klucz: Symuluje naciśnięcie lub zwolnienie klawisza.
- Napisz tekst: Napisz tekst.
- Stan klucza: Sprawdza, czy naciśnięto kombinację klawiszy.
System
Wykonuje czynności związane z systemem operacyjnym
- Komenda: Wykonaj polecenie lub rozpocznij proces.
- Oddzielne polecenie: Wykonaj lub uruchom oddzielne polecenie lub proces.
- Kolor piksela: Wykonuje lub przestaje wykonywać akcję w zależności od koloru piksela lub nie.
- Zabij proces: Zabij wskazany proces.
- Odtwórz dźwięk: Odtwórz plik dźwiękowy przechowywany lokalnie lub przesyłany strumieniowo.
- Otwórz URL: Otwórz stronę internetową w przeglądarce ustawionej domyślnie w systemie.
- Powiadomienie: Pokaż powiadomienie.
- System: Uruchom ponownie, zatrzymaj lub wstrzymaj system operacyjny.
- Szukaj obrazu: Wyszukaj obraz na pulpicie, w oknie lub na innym obrazie.
- Tekst na mowę: Przeczytaj tekst za pomocą narzędzia ułatwień dostępu systemu.
Wewnętrzny użytek
Są częścią struktury skryptu.
- Iść do: Ustawia następną akcję do wykonania.
- Brak operacji: Nic nie robi.
- Pętla: Wskazuje, że poniższa akcja powinna zostać wykonana wiele razy.
- Kod: Uruchom kod JavaScript.
- Warunek zmiennej: Wykonuje akcję, jeśli określona zmienna ma ustawioną wartość.
- Stan pogody: Wykonuje akcję, jeśli jest to moment wskazany wcześniej.
- Konsola: Napisz wpis do konsoli programu
- Przerwa: Zatrzymuje wykonywanie skryptu na określony czas.
- Wyjdź z akcjia: Wyjście z programu.
- Zmienna: Działaj na zmiennej.
- Stop: Zatrzymuje program.
Dane
praca na danych
- Skopiuj plik.
- Przeczytaj plik tekstowy.
- Skopiuj ze schowka.
- Napisz do schowka.
- Wyślij e-mail.
- Pobieranie pliku ze strony internetowej.
Aby zaprogramować każdą z wyżej wymienionych akcji, wystarczy kliknąć menu po lewej stronie i uzupełnić żądane parametry. W przeciwieństwie do tego, co zwykle dzieje się z wieloma programami open source, mamy pełną instrukcję obsługi. Niestety zarówno podręcznik ponieważ interfejs użytkownika jest w języku angielskim.