Enkel automatiseringslösning på Ubuntu

Actiona är en plattformsoberoende applikation för uppgiftsautomation.

Hittills har alla automatiseringsapplikationer vi har pratat om en viss nivå av komplexitet. Cron och Anacron kräver användning av kommandoraden, och Autokey kräver användning av Python-skript. Nu ska vi se en enkel automatiseringslösning i Ubuntu.

I den här artikeln kommer vi att prata om Actiona, Ett plattformsoberoende verktyg som bland annat låter oss automatisera uppgifter som att trycka på musknappar, tangenttryckningar, visa meddelanderutor, redigera textfiler och mycket mer. Den stora fördelen med Actiona jämfört med Autokey är att många av dessa uppgifter är förprogrammerade. Men om vi vill lägga till andra kan vi göra det i programmeringsspråket Javascript.

JavaScript är ett högnivå-, tolkat, objektorienterat programmeringsspråk som används flitigt för att skriva interaktiva applikationer för webben. Bland dess funktioner finns möjligheten att interagera med hjälp av formulär, skapa animationer eller svara på stimuli i realtid.

Enkel automatiseringslösning på Ubuntu

Bland de saker vi kan göra med Actiona finns:

Enhetsemulering

Åtgärder som simulerar användarinteraktion med tangentbord och mus.

  • Skriv en text.
  • Tryck på en tangent.
  • Flytta muspekaren till en specifik punkt direkt eller genom att följa en bana.
  • Tryck på en punkt på skärmen (på pekskärmar).
  • Vrid mushjulet.
  • Vänta på att en tangent trycks ner

Interaktion med systemet

Får systemet att utföra vissa åtgärder. Bland de förprogrammerade finns:

  • Utföra ett kommando (individuellt eller som en del av en serie instruktioner)
  • Avsluta en process.
  • Få en avisering att visas.
  • Vänta tills en färgad pixel visas på skärmen.
  • Starta om, stäng av eller lås datorn.
  • Öppna en webbsida.
  • Spela upp ett ljud.
  • Hitta en bild på skärmen.
  • Läser texter.

Bland dess funktioner erbjuder Actiona möjligheten att konvertera text till tal, även om det görs med hjälp av systemets förinställda röst, vilket är ganska robotiskt jämfört med marknadsstandarden.

Interaktion med fönstersystem

Simulerar användarinteraktion med applikationer med ett grafiskt gränssnitt

  • Visa dialogrutor
  • Ange lite data.
  • Vänta på ett fönster.
  • Flytta, stänga och ändra storlek på ett fönster.

Datahantering

Arbeta med filer, variabler och e-postmeddelanden

  • Skriv eller läs en textfil.
  • Skriv eller läs en binär fil.
  • Skriv eller läs en INII-fil
  • Skriv eller läs till registret.
  • Skriv eller läs från urklipp
  • Läs en miljövariabel.
  • Kopiera en fil.
  • Ladda ner en fil.
  • Skicka ett email.

Binära filer är en typ av fil som lagrar data i ett format som inte är direkt läsbart för människor eftersom det är kodat i maskinspråk (nollor och ettor). Några exempel på binära filer är körbara program, bibliotek, firmware eller kompilerad data. De kan inte betraktas som textfiler eftersom de inte är teckenkodade i läsbara format (som ASCII/UTF-8). De kan också köras så länge lämpliga behörigheter finns tillgängliga.

När det gäller INI-filer är dessa vanliga textfiler men med en specifik funktion. De används för att lagra programinställningar i ett strukturerat format med en enkel syntax inom parenteser och parametrar som nyckel = värde.

En miljövariabel består av ett nyckel-värde-par som lagras i en process miljö. Både operativsystemet och applikationerna kan använda dem för att konfigurera sin drift. Dessa variabler ger information om sökvägar, inställningar eller konfigurationer som är åtkomliga för program som körs.

Intern flödeshantering

Hanterar programmets interna uppgifter

  • Stoppar programmets körning.
  • Kör Javascript-kod.
  • Gå till en specifik rad eller etikett i Java-skriptet.
  • Kör en loop.
  • Gör ingenting (Enligt utvecklarna kommer vi att använda den här funktionen mer än vi tror.
  • Stoppa skriptkörning.
  • Ställ in eller läs värdet på en variabel.
  • Vänta på ett specifikt datum eller en specifik tid.
  • Vänta på en variabel
  • Skriv till programkonsolen.
  • Starta, stoppa eller anropa en procedur.

Vi kan installera Actiona från programvarucentret för vår Ubuntu-variant


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.