Veel üks automatiseerimistööriist. Linux ja surmapatud seitsmes osa

Tegevusaken

Kui tasuta ja avatud lähtekoodiga tarkvaras on midagi head, siis see, et meil on igale probleemile palju erinevaid lahendusi. Mul on automatiseerimisest juba viis ja pool artiklit, kui minu idee oli pühendada üks igale surmapatule. Mis loodetavasti on viimane, mis on pühendatud laiskusele (olen väsinud) Kommenteerime veel üht automatiseerimistööriista.

Siiani oleme näinud, kuidas ajastada käsu täitmist kindlal kuupäeval ja kellaajal, panna süsteem lühendit sisestades teksti automaatselt laiendama või teha kindlaks, et Pythoni programmeerimiskeeles kirjutatud skript käivitatakse klahvikombinatsiooni vajutamisega. . Nüüd näeme, kuidas lisaks kõigele sellele Simuleerige klaviatuuri ja hiire liigutusi.

Kahjuks ei tööta see ikka veel Waylandiga, seega peame ekraanihaldurina X11-sse tagasi logima.

Veel üks automatiseerimistööriist Linuxi jaoks

Acciona

AutoKey puuduseks oli see, et meil oli vaja teada, kuidas kirjutada Pythoni skripti keerukamate toimingute automatiseerimiseks. Actiona lahendab need probleemid, lubades meil kasutada oma visuaalset redaktorit tööde automatiseerimiseks näiteks hiirenuppude vajutamine, lõikelaua sisu kopeerimine ja kleepimine, brauseri avamine kindlale saidile minemiseks, protsesside käivitamine ja lõpetamine või teadete või hoiatuste kuvamine.

Eelprogrammeeritud toimingute loend

Acciona skript

Acciona on varustatud mitme eelprogrammeeritud skriptiga. Nende kasutamiseks peame lihtsalt parameetrid täitma.

Akende haldamine

  • Sõnumikast: Näidake sõnumit või esitage küsimus.
  • Akna seisukord: Kontrollige, kas aken on olemas, ja tegutsege selle järgi.
  • Andmesisestus: Küsib kasutajal teavet sisestama.
  • Mitu andmesisestus: Kasutaja peab valima loendist üksused.
  • Aken: Tehke aknaga toiming

Seadmed

Need toimingud simuleerivad hiire ja klaviatuuri käitumist.

  • Kursori tee: Liigutage hiirekursorit mööda teed.
  • Klõpsake: Simuleerib hiirenuppude vajutamist.
  • Kursori liikumine: Liigutab kursori ekraanil soovitud kohta.
  • Ratas: Emuleerib hiireratta liikumist.
  • Võti: Simuleerib klahvi vajutamist või vabastamist.
  • Kirjutage tekst: Kirjutage tekst.
  • Võtme olek: Kontrollib, kas klahvikombinatsiooni vajutati.

Süsteem

Teostab operatsioonisüsteemiga seotud toiminguid

  • Käsk: Käivitage käsk või käivitage protsess.
  • Eraldi käsk: Käivitage või käivitage eraldi käsk või protsess.
  • Piksli värv: Teostab või peatab toimingu, olenevalt piksli värvist või mitte.
  • Tapa protsess: Lõpetage näidatud protsess.
  • Esitage heli:  Esitage kohalikult salvestatud või voogesitatud helifaili.
  • Ava URL: Avage veebileht süsteemis vaikimisi määratud brauseris.
  • Teavitus: Kuva märguanne.
  • Süsteem: Taaskäivitage, peatage või peatage operatsioonisüsteem.
  • Otsi pilti:  Otsige pilti töölaualt, aknast või mõnest muust pildist.
  • Tekst kõneks: Lugege teksti süsteemi juurdepääsetavuse tööriista abil.

Sisemine kasutus

Need on osa skriptistruktuurist.

  • Minema: Määrab järgmise käivitatava toimingu.
  • Ei op: Ei tee midagi.
  • Silmus: Näitab, et järgmist toimingut tuleks teha mitu korda.
  • Kood: Käivitage Javascripti kood.
  • Muutuja tingimus: Käivitab toimingu, kui teatud muutujal on eelseadistatud väärtus.
  • Ilmaolud: Teostab toimingu, kui see on eelnevalt näidatud hetk.
  • Konsool: Kirjutage programmi konsooli kirje
  • Vaheaeg: Peatab skripti täitmise määratud ajaks.
  • Välju Actionast: Väljub programmist.
  • Muutuja: toimige muutuja järgi.
  •  Stopp: peatab programmi.

Andmed

töötada andmete kallal

  • Kopeerige fail.
  • Lugege tekstifaili.
  • Kopeeri lõikelaualt.
  • Kirjutage lõikepuhvrisse.
  • Emaili saatma.
  • Faili allalaadimine veebisaidilt.

Kõigi ülalnimetatud toimingute programmeerimiseks peame lihtsalt klõpsama vasakpoolsel menüül ja täitma soovitud parameetrid. Erinevalt sellest, mis tavaliselt juhtub paljude avatud lähtekoodiga programmidega, on meil täielik kasutusjuhend. Kahjuks mõlemad käsiraamat kuna kasutajaliides on inglise keeles.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.