Jeszcze jedno narzędzie do automatyzacji. Linux i grzechy główne część siódma

Okno akcji

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ń

Akcja skrypt

Acciona zawiera szereg wstępnie zaprogramowanych skryptów. Aby z nich skorzystać, wystarczy podać parametry.

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.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.