Jednostavno rješenje za automatizaciju na Ubuntuu

Actiona je višeplatformska aplikacija za automatizaciju zadataka.

Do sada su sve aplikacije za automatizaciju o kojima smo govorili imale određenu razinu složenosti. Cron i Anacron zahtijevaju korištenje komandne linije, a Autokey zahtijeva korištenje Python skripti. Sada ćemo vidjeti jednostavno rješenje za automatizaciju u Ubuntuu.

U ovom članku ćemo govoriti o Actioni, Višeplatformski alat koji nam, između ostalog, omogućuje automatizaciju zadataka poput pritiskanja tipki miša, pritiska tipki, prikazivanja okvira s porukama, uređivanja tekstualnih datoteka i još mnogo toga. Velika prednost Actione u odnosu na Autokey je ta što mnogi od ovih zadataka dolaze unaprijed programirani. Međutim, ako želimo dodati i druge, to možemo učiniti u programskom jeziku Javascript.

JavaScript je visokorazinski, interpretirani, objektno orijentirani programski jezik koji se široko koristi za pisanje interaktivnih web aplikacija. Među njegovim značajkama su omogućavanje interakcija korištenjem obrazaca, stvaranje animacija ili reagiranje na podražaje u stvarnom vremenu.

Jednostavno rješenje za automatizaciju na Ubuntuu

Među stvarima koje možemo učiniti s Actionom su:

Emulacija uređaja

Radnje koje simuliraju interakciju korisnika s tipkovnicom i mišem.

  • Napiši tekst.
  • Pritisnite tipku.
  • Pomaknite pokazivač miša na određenu točku izravno ili slijedeći putanju.
  • Pritisnite točku na zaslonu (na zaslonima osjetljivim na dodir).
  • Okrenite kotačić miša.
  • Pričekajte da se pritisne tipka

Interakcija sa sustavom

Uzrokuje da sustav izvršava određene radnje. Među unaprijed programiranima su:

  • Izvršite naredbu (pojedinačno ili kao dio niza instrukcija)
  • Ubij proces.
  • Pojavi se obavijest.
  • Pričekajte da se na ekranu pojavi obojeni piksel.
  • Ponovno pokrenite, isključite ili zaključajte računalo.
  • Otvorite web stranicu.
  • Reproduciraj zvuk.
  • Pronađite sliku na ekranu.
  • Čitanje tekstova.

Među svojim značajkama, Actiona nudi mogućnost pretvaranja teksta u govor, iako to čini pomoću unaprijed postavljenog glasa sustava, što je prilično robotski u usporedbi s tržišnim standardom.

Interakcija s prozorskim sustavima

Simulira interakciju korisnika s aplikacijama pomoću grafičkog sučelja

  • Prikaz dijaloških okvira
  • Unesite neke podatke.
  • Pričekajte prozor.
  • Premjestiti, zatvoriti i promijeniti veličinu prozora.

Upravljanje podatcima

Rad s datotekama, varijablama i e-poštom

  • Pisanje ili čitanje tekstualne datoteke.
  • Pisanje ili čitanje binarne datoteke.
  • Pisanje ili čitanje INII datoteke
  • Pisanje ili čitanje u registar.
  • Pisanje ili čitanje iz međuspremnika
  • Pročitajte varijablu okruženja.
  • Kopirajte datoteku.
  • Preuzmite datoteku.
  • Pošalji email.

Binarne datoteke su vrsta datoteke koja pohranjuje podatke u formatu koji ljudi ne mogu izravno čitati jer je kodiran u strojnom jeziku (nule i jedinice). Neki primjeri binarnih datoteka su izvršni programi, biblioteke, firmver ili kompilirani podaci. Ne mogu se smatrati tekstualnim datotekama jer nisu kodirane znakovima u čitljivim formatima (kao što je ASCII/UTF-8). Također se mogu pokretati sve dok su dostupna odgovarajuća dopuštenja.

U slučaju INI datoteka, to su obične tekstualne datoteke, ali sa specifičnom funkcijom. Koriste se za pohranjivanje postavki programa u strukturiranom formatu s jednostavnom sintaksom zatvorenom u zagrade i parametrima ključ = vrijednost.

Varijabla okruženja sastoji se od para ključ-vrijednost koji je pohranjen u okruženju procesa. I operativni sustav i aplikacije mogu ih koristiti za konfiguriranje svog rada. Ove varijable pružaju informacije o putanjama, postavkama ili konfiguracijama kojima se pristupa izvođenim programima.

Upravljanje unutarnjim tokom

Obavlja interne zadatke programa

  • Zaustavlja izvršavanje programa.
  • Pokrenite Javascript kod.
  • Idi na određeni redak ili oznaku unutar Java skripte.
  • Pokreni petlju.
  • Ne radite ništa (Prema riječima programera, koristit ćemo ovu značajku više nego što mislimo.
  • Zaustavi izvršavanje skripte.
  • Postavite ili pročitajte vrijednost varijable.
  • Pričekajte određeni datum ili vrijeme.
  • Čekanje varijable
  • Pišite u konzolu aplikacije.
  • Pokrenuti, zaustaviti ili pozvati proceduru.

Actionu možemo instalirati iz softverskog centra naše Ubuntu varijante.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.