Nok et automatiseringsverktøy. Linux og dødssynder del sju

Handlingsvindu

Hvis det er noe bra med gratis og åpen kildekode-programvare, er det at vi har mange forskjellige løsninger å bruke på hvert problem. Jeg har allerede fem og en halv artikkel om automatisering da ideen min var å dedikere én til hver dødssynd. Der jeg håper vil være den siste dedikert til latskap (jeg er sliten) Vi skal kommentere enda et automatiseringsverktøy.

Så langt har vi sett hvordan man planlegger utføringen av en kommando på en bestemt dato og klokkeslett, får systemet til automatisk å utvide en tekst ved å skrive en forkortelse eller bestemme at et skript skrevet i programmeringsspråket Python utføres ved å trykke på en kombinasjon av taster . Nå skal vi se hvordan, i tillegg til å gjøre alt det, Simuler tastatur- og musbevegelser.

Dessverre fungerer det fortsatt ikke med Wayland, så vi må logge inn på X11 igjen som display manager.

Nok et automatiseringsverktøy for Linux

Acciona

AutoKey hadde den ulempen at vi trengte å vite hvordan man skriver et Python-skript for å automatisere de mer komplekse oppgavene. Actiona løser disse problemene ved å la oss bruke den visuelle editoren til å automatisere jobber som å trykke på museknapper, kopiere og lime inn innhold på utklippstavlen, åpne nettleseren for å gå til et bestemt nettsted, starte og avslutte prosesser, eller vise meldinger eller advarsler.

Liste over forhåndsprogrammerte handlinger

Acciona-manus

Acciona kommer med en serie forhåndsprogrammerte manus. Vi må bare fylle inn parameterne for å bruke dem.

Ledelse av vinduer

  • Meldingsboks: Vis en melding eller still et spørsmål.
  • Vinduets tilstand: Sjekk om det finnes et vindu og reager på det.
  • Dataregistrering: Ber brukeren om å legge inn informasjon.
  • Flere dataregistreringer: Brukeren må velge elementer fra en liste.
  • Vindu: Utfør en handling på et vindu

Enheter

Disse handlingene simulerer oppførselen til musen og tastaturet.

  • Markørbane: Flytt musepekeren langs en bane.
  • Klikk: Simulerer å trykke på museknappene.
  • Markørbevegelse: Flytter markøren til en posisjon på skjermen.
  • Hjul: Emulerer bevegelsen til musehjulet.
  • Nøkkel: Simulerer et tastetrykk eller slipp.
  • Skriv tekst: Skriv en tekst.
  • Nøkkelstatus: Sjekker om en tastekombinasjon ble trykket.

system

Utfører handlinger relatert til operativsystemet

  • kommando: Utfør en kommando eller start en prosess.
  • Separat kommando: Utfør eller start en egen kommando eller prosess.
  • Farge på en piksel: Utfører eller slutter å utføre en handling avhengig av fargen på en piksel eller ikke.
  • Drep en prosess: Drep den angitte prosessen.
  • Spill av en lyd:  Spill av en lokalt lagret eller streaming lydfil.
  • Åpne URL: Åpne en nettside i nettleseren som er angitt som standard på systemet.
  • Melding: Vis et varsel.
  • system: Start på nytt, stopp eller suspender operativsystemet.
  • Søk bilde:  Søk etter et bilde på skrivebordet, i et vindu eller i et annet bilde.
  • Tekst til tale: Les en tekst ved hjelp av systemets tilgjengelighetsverktøy.

Intern bruk

De er en del av manusstrukturen.

  • Gå til: Stiller inn neste handling som skal utføres.
  • Ingen operasjon: Gjør ingenting.
  • Løkke: Indikerer at følgende handling skal utføres flere ganger.
  • kode: Kjør Javascript-kode.
  • Betingelse for en variabel: Utfører en handling hvis en bestemt variabel har den forhåndsinnstilte verdien.
  • Værforhold: Utfører en handling hvis det er tidspunktet som er angitt tidligere.
  • konsollen: Skriv en oppføring til programmets konsoll
  • Gå i stykker: Stopper kjøring av skript for den angitte tiden.
  • Avslutt Actiona: Avslutter programmet.
  • Variabel: Handle på en variabel.
  •  Stopp: Stopper programmet.

Data

arbeid med data

  • Kopier en fil.
  • Les en tekstfil.
  • Kopier fra utklippstavlen.
  • Skriv til utklippstavlen.
  • Send en epost.
  • Laster ned fil fra et nettsted.

For å programmere hver av handlingene nevnt ovenfor, vi må bare klikke på menyen til venstre og fullføre parametrene som er forespurt. I motsetning til det som vanligvis skjer med mange open source-programmer, har vi en komplett brukermanual. Dessverre er både håndbok som brukergrensesnittet er på engelsk.


Legg igjen kommentaren

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

*

*

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