Nem automatiseringsløsning på Ubuntu

Actiona er en applikation til automatisering af opgaver på tværs af platforme.

Indtil videre har alle de automatiseringsapplikationer, vi har talt om, et vist niveau af kompleksitet. Cron og Anacron kræver brug af kommandolinjen, og Autokey kræver brug af Python-scripts. Nu skal vi se en nem automatiseringsløsning i Ubuntu.

I denne artikel vil vi tale om Actiona, Et værktøj til flere platforme, der blandt andet giver os mulighed for at automatisere opgaver som at trykke på museknapper, tastetryk, vise beskedbokse, redigere tekstfiler og meget mere. Den store fordel ved Actiona i forhold til Autokey er, at mange af disse opgaver er forprogrammerede. Men hvis vi vil tilføje andre, kan vi gøre det i programmeringssproget Javascript.

JavaScript er et objektorienteret programmeringssprog på højt niveau, der er fortolket og bruges i vid udstrækning til at skrive interaktive applikationer til internettet. Blandt dens funktioner er muligheden for interaktioner ved hjælp af formularer, oprettelse af animationer eller reaktion på stimuli i realtid.

Nem automatiseringsløsning på Ubuntu

Blandt de ting, vi kan gøre med Actiona, er:

Enhedsemulering

Handlinger, der simulerer brugerinteraktion med tastatur og mus.

  • Skriv en tekst.
  • Tryk på en tast.
  • Flyt musemarkøren direkte til et bestemt punkt eller ved at følge en sti.
  • Tryk på et punkt på skærmen (på berøringsskærme).
  • Drej musehjulet.
  • Vent på, at der trykkes på en tast

Interaktion med systemet

Får systemet til at udføre bestemte handlinger. Blandt de forprogrammerede er:

  • Udfør en kommando (individuelt eller som en del af en række instruktioner)
  • Dræb en proces.
  • Få en notifikation vist.
  • Vent på, at en farvet pixel vises på skærmen.
  • Genstart, sluk eller lås din computer.
  • Åbn en webside.
  • Afspil en lyd.
  • Find et billede på skærmen.
  • Læsning af tekster.

Blandt funktionerne tilbyder Actiona muligheden for at konvertere tekst til tale, selvom det gør det ved hjælp af systemets forudindstillede stemme, som er ret robotisk sammenlignet med markedsstandarden.

Interaktion med vinduessystemer

Simulerer brugerinteraktion med applikationer med en grafisk brugerflade

  • Vis dialogbokse
  • Indtast nogle data.
  • Vent på et vindue.
  • Flyt, luk og tilpas størrelsen på et vindue.

Datahåndtering

Arbejde med filer, variabler og e-mails

  • Skriv eller læs en tekstfil.
  • Skriv eller læs en binær fil.
  • Skriv eller læs en INII-fil
  • Skriv eller læs til registreringsdatabasen.
  • Skriv eller læs fra udklipsholderen
  • Læs en miljøvariabel.
  • Kopier en fil.
  • Download en fil.
  • Send en e-mail.

Binære filer er en type fil, der lagrer data i et format, der ikke er direkte læsbart for mennesker, fordi det er kodet i maskinsprog (nuller og ettaller). Nogle eksempler på binære filer er eksekverbare programmer, biblioteker, firmware eller kompilerede data. De kan ikke betragtes som tekstfiler, fordi de ikke er tegnkodet i læsbare formater (f.eks. ASCII/UTF-8). De kan også køres, så længe de nødvendige tilladelser er tilgængelige.

I tilfælde af INI-filer er disse almindelige tekstfiler, men med en specifik funktion. De bruges til at gemme programindstillinger i et struktureret format med en simpel syntaks omsluttet af parenteser og key = value-parametre.

En miljøvariabel består af et nøgle-værdi-par, der er gemt i en process miljø. Både operativsystemet og applikationerne kan bruge dem til at konfigurere deres drift. Disse variabler giver oplysninger om stier, præferencer eller konfigurationer, der tilgås af kørende programmer.

Intern flowstyring

Håndterer programmets interne opgaver

  • Stopper programmets udførelse.
  • Kør Javascript-kode.
  • Gå til en bestemt linje eller etiket i Java-scriptet.
  • Kør en løkke.
  • Gør ingenting (Ifølge udviklerne vil vi bruge denne funktion mere, end vi tror.
  • Stop scriptudførelse.
  • Indstil eller aflæs værdien af ​​en variabel.
  • Vent på en bestemt dato eller et bestemt tidspunkt.
  • Vent på en variabel
  • Skriv til programkonsollen.
  • Start, stop eller kald en procedure.

Vi kan installere Actiona fra softwarecenteret i vores Ubuntu-variant


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.