Enkel automatiseringsløsning på Ubuntu

Actiona er et applikasjonsverktøy for automatisering av oppgaver på tvers av plattformer.

Så langt har alle automatiseringsapplikasjonene vi har snakket om et visst nivå av kompleksitet. Cron og Anacron krever bruk av kommandolinjen, og Autokey krever bruk av Python-skript. Nå skal vi se en enkel automatiseringsløsning i Ubuntu.

I denne artikkelen skal vi snakke om Actiona, Et verktøy for flere plattformer som blant annet lar oss automatisere oppgaver som å trykke på museknapper, tastetrykk, vise meldingsbokser, redigere tekstfiler og mye mer. Den store fordelen med Actiona fremfor Autokey er at mange av disse oppgavene er forhåndsprogrammerte. Men hvis vi ønsker å legge til andre, kan vi gjøre det i programmeringsspråket Javascript.

JavaScript er et objektorientert programmeringsspråk på høyt nivå, tolket og mye brukt til å skrive interaktive applikasjoner for nettet. Blant funksjonene er det mulig å interagere ved hjelp av skjemaer, lage animasjoner eller reagere på stimuli i sanntid.

Enkel automatiseringsløsning på Ubuntu

Blant annet kan vi gjøre med Actiona:

Enhetsemulering

Handlinger som simulerer brukerinteraksjon med tastatur og mus.

  • Skriv en tekst.
  • Trykk på en tast.
  • Flytt musepekeren til et bestemt punkt direkte eller ved å følge en bane.
  • Trykk på et punkt på skjermen (på berøringsskjermer).
  • Vri på musehjulet.
  • Vent på at en tast trykkes

Samhandling med systemet

Får systemet til å utføre bestemte handlinger. Blant de forhåndsprogrammerte er:

  • Utfør en kommando (individuelt eller som en del av en serie instruksjoner)
  • Drep en prosess.
  • Få et varsel til å vises.
  • Vent til en farget piksel vises på skjermen.
  • Start datamaskinen på nytt, slå av den eller lås den.
  • Åpne en nettside.
  • Spill av en lyd.
  • Finn et bilde på skjermen.
  • Lesing av tekster.

Blant funksjonene tilbyr Actiona muligheten til å konvertere tekst til tale, selv om det gjøres ved hjelp av systemets forhåndsinnstilte stemme, som er ganske robotisk sammenlignet med markedsstandarden.

Samhandling med vindussystemer

Simulerer brukerinteraksjon med applikasjoner med et grafisk grensesnitt

  • Vis dialogbokser
  • Skriv inn noen data.
  • Vent på et vindu.
  • Flytte, lukke og endre størrelse på et vindu.

Dataledelse

Arbeide med filer, variabler og e-poster

  • Skriv eller les en tekstfil.
  • Skriv eller les en binær fil.
  • Skriv eller les en INII-fil
  • Skriv eller les til registeret.
  • Skriv eller les fra utklippstavlen
  • Les en miljøvariabel.
  • Kopier en fil.
  • Last ned en fil.
  • Send en epost.

Binære filer er en filtype som lagrer data i et format som ikke er direkte lesbart for mennesker fordi det er kodet i maskinspråk (nuller og enere). Noen eksempler på binære filer er kjørbare programmer, biblioteker, fastvare eller kompilerte data. De kan ikke betraktes som tekstfiler fordi de ikke er tegnkodet i lesbare formater (som ASCII/UTF-8). De kan også kjøres så lenge de nødvendige tillatelsene er tilgjengelige.

Når det gjelder INI-filer, er dette rene tekstfiler, men med en spesifikk funksjon. De brukes til å lagre programinnstillinger i et strukturert format med en enkel syntaks omsluttet av parenteser og key = value-parametere.

En miljøvariabel består av et nøkkel-verdi-par som er lagret i miljøet til en prosess. Både operativsystemet og applikasjonene kan bruke dem til å konfigurere driften. Disse variablene gir informasjon om stier, preferanser eller konfigurasjoner som kjørende programmer har tilgang til.

Intern flythåndtering

Håndterer programmets interne oppgaver

  • Stopper kjøringen av programmet.
  • Kjør Javascript-kode.
  • Gå til en bestemt linje eller etikett i Java-skriptet.
  • Kjør en løkke.
  • Gjør ingenting (Ifølge utviklerne kommer vi til å bruke denne funksjonen mer enn vi tror.
  • Stopp skriptkjøringen.
  • Sett eller les verdien til en variabel.
  • Vent på en bestemt dato eller et bestemt klokkeslett.
  • Vent på en variabel
  • Skriv til applikasjonskonsollen.
  • Start, stopp eller kall en prosedyre.

Vi kan installere Actiona fra programvaresenteret til vår Ubuntu-variant


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.