Še eno orodje za avtomatizacijo. Linux in smrtni grehi, sedmi del

Akcijsko okno

Če je nekaj dobrega pri brezplačni in odprtokodni programski opremi, je to, da imamo veliko različnih rešitev, ki jih lahko uporabimo za vsako težavo. Imam že pet in pol člankov o avtomatizaciji, ko sem mislil, da vsakemu smrtnemu grehu posvetim enega. V katerem upam, da bo zadnji posvečen lenobi (utrujen sem) Komentirali bomo še eno orodje za avtomatizacijo.

Doslej smo videli, kako razporediti izvedbo ukaza na določen datum in uro, omogočiti, da sistem samodejno razširi besedilo z vnosom okrajšave ali določiti, da se skript, napisan v programskem jeziku Python, izvede s pritiskom na kombinacijo tipk . Zdaj bomo videli, kako poleg vsega tega narediti Simulirajte premike tipkovnice in miške.

Na žalost še vedno ne deluje z Waylandom, zato se moramo znova prijaviti v X11 kot upravitelj zaslona.

Še eno orodje za avtomatizacijo za Linux

Acciona

AutoKey je imel to pomanjkljivost, da smo morali vedeti, kako napisati skript Python za avtomatizacijo bolj zapletenih nalog. Actiona rešuje te težave tako, da nam omogoča uporabo njenega vizualnega urejevalnika za avtomatizacijo opravil na primer pritiskanje gumbov miške, kopiranje in lepljenje vsebine odložišča, odpiranje brskalnika za obisk določenega mesta, zagon in zaključek procesov ali prikazovanje sporočil ali opozoril.

Seznam vnaprej programiranih dejanj

Acciona skripta

Acciona ima vrsto vnaprej programiranih skriptov. Za njihovo uporabo moramo samo izpolniti parametre.

Upravljanje oken

  • Sporočilno polje: Pokažite sporočilo ali postavite vprašanje.
  • Stanje okna: Preverite, ali okno obstaja, in ukrepajte glede tega.
  • Vnos podatkov: Uporabnika pozove k vnosu podatkov.
  • Večkratni vnos podatkov: Uporabnik mora izbrati elemente s seznama.
  • Okno: Izvedite dejanje na oknu

Naprave

Ta dejanja simulirajo vedenje miške in tipkovnice.

  • Pot kazalca: Premaknite kazalec miške po poti.
  • Kliknite: Simulira pritiskanje gumbov miške.
  • Premik kazalca: Premakne kazalec na položaj na zaslonu.
  • Kolo: Posnema gibanje kolesca miške.
  • ključ: Simulira pritisk ali sprostitev tipke.
  • Napišite besedilo: Napišite besedilo.
  • Stanje ključa: Preveri, ali je bila pritisnjena kombinacija tipk.

Sistem

Izvaja dejanja, povezana z operacijskim sistemom

  • Ukaz: Izvedite ukaz ali zaženite proces.
  • Ločen ukaz: Izvedite ali zaženite ločen ukaz ali proces.
  • Barva slikovne pike: Izvede ali ustavi izvajanje dejanja, odvisno od barve slikovne pike ali ne.
  • Ubij proces: Ubijte navedeni postopek.
  • Predvajaj zvok:  Predvajajte lokalno shranjeno ali pretočno zvočno datoteko.
  • Odpri URL: Odprite spletno stran v brskalniku, ki je privzeto nastavljen v sistemu.
  • Obvestilo: Prikaži obvestilo.
  • Sistem: Znova zaženite, zaustavite ali začasno ustavite operacijski sistem.
  • Iskanje slike:  Poiščite sliko na namizju, v oknu ali drugi sliki.
  • Besedilo v govor: Preberite besedilo z uporabo sistemskega orodja za dostopnost.

Notranja uporaba

So del strukture scenarija.

  • Pojdi do: Nastavi naslednje dejanje za izvedbo.
  • Brez operacije: ne naredi nič.
  • Zanka: Označuje, da je treba naslednje dejanje izvesti večkrat.
  • Koda: Zaženite kodo Javascript.
  • Pogoj spremenljivke: Izvede dejanje, če ima določena spremenljivka prednastavljeno vrednost.
  • Vremenske razmere: Izvede dejanje, če je to prej naveden trenutek.
  • Konzola: Napišite vnos v konzolo programa
  • Odmor: Ustavi izvajanje skripta za določen čas.
  • Izhod iz akcije: Izhod iz programa.
  • Spremenljivka: Delujte na spremenljivko.
  •  Ustavi: ustavi program.

Podatki

delo na podatkih

  • Kopiraj datoteko.
  • Preberi besedilno datoteko.
  • Kopiraj iz odložišča.
  • Zapiši v odložišče.
  • Pošlji E-pošto.
  • Prenos datoteke s spletne strani.

Če želite programirati vsako od zgoraj omenjenih dejanj, samo klikniti moramo na meni na levi in ​​izpolniti zahtevane parametre. Za razliko od tega, kar se običajno zgodi pri mnogih odprtokodnih programih, imamo popoln uporabniški priročnik. Na žalost oba Navodilo saj je uporabniški vmesnik v angleščini.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.