Paprastas automatizavimo sprendimas Ubuntu sistemoje

„Actiona“ yra kelių platformų užduočių automatizavimo programa.

Iki šiol visos automatizavimo programos, apie kurias kalbėjome, pasižymi tam tikru sudėtingumo lygiu. „Cron“ ir „Anacron“ reikalauja naudoti komandinę eilutę, o „Autokey“ reikia naudoti „Python“ skriptus. Dabar pamatysime paprastą automatizavimo sprendimą Ubuntu.

Šiame straipsnyje kalbėsime apie „Actiona“. Įvairiose platformose veikianti priemonė, kuri, be kita ko, leidžia automatizuoti tokias užduotis kaip pelės mygtukų spaudymas, klavišų paspaudimai, pranešimų langų rodymas, tekstinių failų redagavimas ir daug daugiau. Didelis „Actiona“ pranašumas, palyginti su „Autokey“, yra tas, kad daugelis šių užduočių yra iš anksto užprogramuotos. Tačiau, jei norime pridėti kitų, galime tai padaryti „Javascript“ programavimo kalba.

„JavaScript“ yra aukšto lygio, interpretuojama, objektinio programavimo kalba, plačiai naudojama interaktyvioms žiniatinklio programoms rašyti. Tarp jo funkcijų yra sąveikos naudojant formas, animacijų kūrimas arba reagavimas į dirgiklius realiuoju laiku.

Paprastas automatizavimo sprendimas Ubuntu sistemoje

Tarp dalykų, kuriuos galime padaryti su „Actiona“, yra šie:

Įrenginio emuliacija

Veiksmai, imituojantys vartotojo sąveiką su klaviatūra ir pele.

  • Parašykite tekstą.
  • Paspauskite klavišą.
  • Perkelkite pelės žymeklį į konkretų tašką tiesiogiai arba sekite kelią.
  • Paspauskite tašką ekrane (jutikliniuose ekranuose).
  • Pasukite pelės ratuką.
  • Palaukite, kol bus paspaustas klavišas

Sąveika su sistema

Priverčia sistemą atlikti tam tikrus veiksmus. Tarp iš anksto užprogramuotų yra:

  • Vykdyti komandą (atskirai arba kaip instrukcijų serijos dalį)
  • Nužudyti procesą.
  • Padarykite, kad pasirodytų pranešimas.
  • Palaukite, kol ekrane pasirodys spalvotas pikselis.
  • Paleiskite iš naujo, išjunkite arba užrakinkite kompiuterį.
  • Atidarykite tinklalapį.
  • Leisti garsą.
  • Raskite vaizdą ekrane.
  • Tekstų skaitymas.

Tarp savo funkcijų „Actiona“ siūlo galimybę konvertuoti tekstą į kalbą, nors tai daro naudodama iš anksto nustatytą sistemos balsą, kuris, palyginti su rinkos standartu, yra gana robotinis.

Sąveika su langų sistemomis

Imituoja vartotojo sąveiką su programomis naudodama grafinę sąsają

  • Rodyti dialogo langus
  • Įveskite kai kuriuos duomenis.
  • Palaukite lango.
  • Perkelti, uždaryti ir pakeisti lango dydį.

Duomenų valdymas

Darbas su failais, kintamaisiais ir el. laiškais

  • Parašykite arba perskaitykite tekstinį failą.
  • Įrašyti arba nuskaityti dvejetainį failą.
  • INII failo rašymas arba skaitymas
  • Įrašyti arba nuskaityti į registrą.
  • Rašyti arba skaityti iš iškarpinės
  • Skaityti aplinkos kintamąjį.
  • Nukopijuokite failą.
  • Atsisiųsti failą.
  • Siųsti el.

Dvejetainiai failai yra failų tipas, kuriame duomenys saugomi formatu, kurio žmonės negali tiesiogiai perskaityti, nes jie užkoduoti mašinine kalba (nuliai ir vienetai). Kai kurie dvejetainių failų pavyzdžiai yra vykdomosios programos, bibliotekos, programinė-aparatinė įranga arba kompiliuoti duomenys. Jų negalima laikyti tekstiniais failais, nes jie nėra užkoduoti skaitomais formatais (pvz., ASCII/UTF-8). Jie taip pat gali būti paleisti tol, kol yra atitinkami leidimai.

INI failų atveju tai yra paprasti tekstiniai failai, tačiau turintys konkrečią funkciją. Jie naudojami programos nustatymams saugoti struktūrizuotu formatu, naudojant paprastą sintaksę skliausteliuose ir rakto = reikšmės parametrus.

Aplinkos kintamąjį sudaro rakto ir reikšmės pora, saugoma proceso aplinkoje. Tiek operacinė sistema, tiek programos gali juos naudoti savo veikimui konfigūruoti. Šie kintamieji teikia informaciją apie kelius, nuostatas arba konfigūracijas, prie kurių prisijungia veikiančios programos.

Vidinis srautų valdymas

Tvarko vidines programos užduotis

  • Sustabdo programos vykdymą.
  • Paleiskite Javascript kodą.
  • Eiti į konkrečią eilutę arba žymę „Java“ scenarijuje.
  • Paleiskite ciklą.
  • Nieko nedarykite (Pasak kūrėjų, mes naudosime šią funkciją dažniau, nei manome.
  • Sustabdyti scenarijaus vykdymą.
  • Nustatyti arba nuskaityti kintamojo reikšmę.
  • Palaukite konkrečios datos arba laiko.
  • Palaukite kintamojo
  • Rašykite į programos konsolę.
  • Pradėti, sustabdyti arba iškviesti procedūrą.

„Actiona“ galime įdiegti iš mūsų „Ubuntu“ varianto programinės įrangos centro


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.