Helppo automaatioratkaisu Ubuntussa

Actiona on monialustainen tehtävien automatisointisovellus.

Tähän mennessä kaikki automaatiosovellukset, joista olemme puhuneet, ovat tietynasteisesti monimutkaisia. Cron ja Anacron vaativat komentorivin käyttöä, ja Autokey vaatii Python-skriptien käyttöä. Nyt näemme helpon automaatioratkaisun Ubuntussa.

Tässä artikkelissa puhumme Actionasta, Monialustainen työkalu, jonka avulla voimme muun muassa automatisoida tehtäviä, kuten hiiren painikkeiden painamisen, näppäinpainallukset, viestiruutujen näyttämisen, tekstitiedostojen muokkaamisen ja paljon muuta. Actionan suuri etu Autokeyhin verrattuna on, että monet näistä tehtävistä tulevat esiohjelmoituina. Jos kuitenkin haluamme lisätä muita, voimme tehdä sen Javascript-ohjelmointikielellä.

JavaScript on korkean tason, tulkittava, olio-ohjelmointikieli, jota käytetään laajalti interaktiivisten sovellusten kirjoittamiseen verkkoon. Sen ominaisuuksiin kuuluvat lomakkeiden käyttö vuorovaikutuksessa, animaatioiden luominen tai ärsykkeisiin reagoiminen reaaliajassa.

Helppo automaatioratkaisu Ubuntussa

Actionan avulla voimme tehdä muun muassa seuraavaa:

Laitteen emulointi

Toiminnot, jotka simuloivat käyttäjän vuorovaikutusta näppäimistön ja hiiren kanssa.

  • Kirjoita teksti.
  • Paina näppäintä.
  • Siirrä hiiren osoitinta tiettyyn pisteeseen suoraan tai polkua seuraamalla.
  • Paina jotakin kohtaa näytöllä (kosketusnäytöillä).
  • Käännä hiiren rullaa.
  • Odota, että näppäintä painetaan

Vuorovaikutus järjestelmän kanssa

Saa järjestelmän suorittamaan tiettyjä toimintoja. Esiohjelmoitujen joukossa ovat:

  • Suorita komento (yksittäin tai osana käskysarjaa)
  • Tappaa prosessi.
  • Tuo ilmoitus näkyviin.
  • Odota, että näytölle ilmestyy värillinen pikseli.
  • Käynnistä tietokone uudelleen, sammuta se tai lukitse se.
  • Avaa verkkosivu.
  • Soita ääni.
  • Etsi kuva näytöltä.
  • Tekstien lukeminen.

Ominaisuuksistaan ​​Actiona tarjoaa mahdollisuuden muuntaa tekstiä puheeksi, vaikkakin se tekee sen järjestelmän esiasetetulla äänellä, joka on melko robottimainen markkinoiden standardiin verrattuna.

Vuorovaikutus ikkunajärjestelmien kanssa

Simuloi käyttäjän vuorovaikutusta sovellusten kanssa graafisen käyttöliittymän avulla

  • Näytä valintaikkunat
  • Syötä joitakin tietoja.
  • Odota ikkunaa.
  • Siirrä, sulje ja muuta ikkunan kokoa.

Tiedonhallinta

Tiedostojen, muuttujien ja sähköpostien käsittely

  • Kirjoita tai lue tekstitiedosto.
  • Kirjoita tai lue binääritiedosto.
  • Kirjoita tai lue INII-tiedosto
  • Kirjoita tai lue rekisteriin.
  • Kirjoita tai lue leikepöydältä
  • Lue ympäristömuuttuja.
  • Kopioi tiedosto.
  • Lataa tiedosto.
  • Lähetä sähköposti.

Binaaritiedostot ovat tiedostotyyppi, joka tallentaa tietoja muodossa, jota ihmiset eivät pysty lukemaan suoraan, koska ne on koodattu konekielellä (nollia ja ykkösiä). Joitakin esimerkkejä binääritiedostoista ovat suoritettavat ohjelmat, kirjastot, laiteohjelmistot tai käännetyt tiedot. Niitä ei voida pitää tekstitiedostoina, koska ne eivät ole merkistökoodattuja luettavassa muodossa (kuten ASCII/UTF-8). Niitä voidaan myös ajaa, kunhan tarvittavat käyttöoikeudet ovat käytettävissä.

INI-tiedostojen tapauksessa ne ovat tavallisia tekstitiedostoja, joilla on tietty toiminto. Niitä käytetään ohjelma-asetusten tallentamiseen jäsennellyssä muodossa yksinkertaisella syntaksilla hakasulkeissa ja avain = arvo -parametreilla.

Ympäristömuuttuja koostuu avain-arvo-parista, joka tallennetaan prosessin ympäristöön. Sekä käyttöjärjestelmä että sovellukset voivat käyttää niitä toimintansa määrittämiseen. Nämä muuttujat tarjoavat tietoa poluista, asetuksista tai kokoonpanoista, joihin käynnissä olevat ohjelmat pääsevät käsiksi.

Sisäinen virtausten hallinta

Hoitaa ohjelman sisäiset tehtävät

  • Pysäyttää ohjelman suorituksen.
  • Suorita Javascript-koodi.
  • Siirry tiettyyn riviin tai otsikkoon Java-skriptissä.
  • Suorita silmukka.
  • Älä tee mitään (Kehittäjien mukaan aiomme käyttää tätä ominaisuutta enemmän kuin luulemme.
  • Pysäytä skriptin suoritus.
  • Aseta tai lue muuttujan arvo.
  • Odota tiettyä päivämäärää tai kellonaikaa.
  • Odota muuttujaa
  • Kirjoita sovelluskonsoliin.
  • Käynnistä, pysäytä tai kutsu toimenpide.

Voimme asentaa Actionan Ubuntu-varianttimme ohjelmistokeskuksesta


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.