Endnu et automatiseringsværktøj. Linux og dødssynder, del syv

Handlingsvindue

Hvis der er noget godt ved gratis og open source software, så er det, at vi har mange forskellige løsninger at anvende på hvert problem. Jeg har allerede fem en halv artikel om automatisering, da min idé var at dedikere en til hver dødssynd. I hvilken jeg håber vil være den sidste dedikeret til dovenskab (jeg er træt) Vi vil kommentere endnu et automatiseringsværktøj.

Indtil videre har vi set, hvordan man planlægger udførelsen af ​​en kommando på en bestemt dato og klokkeslæt, får systemet til automatisk at udvide en tekst ved at skrive en forkortelse eller bestemmer, at et script skrevet i Python-programmeringssproget udføres ved at trykke på en kombination af taster . Nu vil vi se, hvordan ud over at gøre alt det, Simuler tastatur- og musebevægelser.

Desværre virker det stadig ikke med Wayland, så vi er nødt til at logge ind på X11 igen som display manager.

Endnu et automatiseringsværktøj til Linux

Acciona

AutoKey havde den ulempe, at vi skulle vide, hvordan man skriver et Python-script for at automatisere de mere komplekse opgaver. Actiona løser disse problemer ved at give os mulighed for at bruge dens visuelle editor til at automatisere job såsom at trykke på museknapper, kopiere og indsætte indhold fra udklipsholderen, åbne browseren for at gå til et bestemt websted, starte og afslutte processer eller vise meddelelser eller advarsler.

Liste over forprogrammerede handlinger

Acciona script

Acciona kommer med en række forprogrammerede scripts. Vi skal bare udfylde parametrene for at bruge dem.

Vinduestyring

  • Meddelelsesboks: Vis en besked eller stil et spørgsmål.
  • Vindues tilstand: Tjek, om der findes et vindue, og reager på det.
  • Indtastning af data: Beder brugeren om at indtaste oplysninger.
  • Indtastning af flere data: Brugeren skal vælge elementer fra en liste.
  • Vindue: Udfør en handling på et vindue

Enheder

Disse handlinger simulerer opførsel af mus og tastatur.

  • Markørsti: Flyt musemarkøren langs en sti.
  • Klik: Simulerer trykket på museknapperne.
  • Markørens bevægelse: Flytter markøren til en position på skærmen.
  • Hjul: Efterligner bevægelsen af ​​musehjulet.
  • Nøgle: Simulerer et tastetryk eller -slip.
  • Skriv tekst: Skriv en tekst.
  • Nøglestatus: Kontrollerer, om der blev trykket på en tastkombination.

System

Udfører handlinger relateret til operativsystemet

  • kommando: Udfør en kommando eller start en proces.
  • Separat kommando: Udfør eller start en separat kommando eller proces.
  • Farve på en pixel: Udfører eller stopper med at udføre en handling afhængigt af farven på en pixel.
  • Dræb en proces: Dræb den angivne proces.
  • Afspil en lyd:  Afspil en lokalt gemt eller streaming lydfil.
  • Åbn URL: Åbn en webside i den browser, der er angivet som standard på systemet.
  • Meddelelse: Vis en notifikation.
  • systemet: Genstart, stop eller suspender operativsystemet.
  • Søg billede:  Søg efter et billede på skrivebordet, i et vindue eller i et andet billede.
  • Tekst til tale: Læs en tekst ved hjælp af systemets tilgængelighedsværktøj.

Intern brug

De er en del af manuskriptstrukturen.

  • Gå til: Indstiller den næste handling, der skal udføres.
  • Ingen op: Gør ingenting.
  • Løkke: Angiver, at følgende handling skal udføres flere gange.
  • kode: Kør Javascript-kode.
  • Betingelse for en variabel: Udfører en handling, hvis en bestemt variabel har den forudindstillede værdi.
  • Vejrforholdene: Udfører en handling, hvis det er det tidspunkt, der er angivet tidligere.
  • konsollen: Skriv en post til programmets konsol
  • Pause: Stopper scriptudførelse i det angivne tidsrum.
  • Afslut Actiona: Afslutter programmet.
  • Variabel: Handler på en variabel.
  •  Stop: Stopper programmet.

Data

arbejde med data

  • Kopier en fil.
  • Læs en tekstfil.
  • Kopiér fra udklipsholder.
  • Skriv til udklipsholderen.
  • Send en e-mail.
  • Download af fil fra en hjemmeside.

For at programmere hver af handlingerne nævnt ovenfor, vi skal blot klikke på menuen til venstre og udfylde de ønskede parametre. I modsætning til hvad der normalt sker med mange open source-programmer, har vi en komplet brugermanual. Desværre er både manuel da brugergrænsefladen er på engelsk.


Efterlad din kommentar

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

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  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.