Još jedan alat za automatizaciju. Linux i smrtni grijesi sedmi dio

Prozor akcije

Ako postoji nešto dobro u besplatnom i otvorenom softveru, to je da imamo mnogo različitih rješenja za primjenu na svaki problem. Imam već pet i pol članaka o automatizaciji kad mi je ideja bila svakom smrtnom grijehu posvetiti po jedan. U kojoj će nadam se biti posljednja posvećena lijenosti (umorna sam) Komentirat ćemo još jedan alat za automatizaciju.

Do sada smo vidjeli kako zakazati izvršenje naredbe na određeni datum i vrijeme, natjerati sustav da automatski proširi tekst upisivanjem kratice ili odrediti da se skripta napisana u programskom jeziku Python izvršava pritiskom kombinacije tipki . Sada ćemo vidjeti kako, pored svega toga, Simulirajte pokrete tipkovnice i miša.

Nažalost, još uvijek ne radi s Waylandom pa se moramo ponovno prijaviti u X11 kao upravitelj zaslona.

Još jedan alat za automatizaciju za Linux

Acciona

AutoKey je imao nedostatak što smo trebali znati kako napisati Python skriptu za automatizaciju složenijih zadataka. Actiona rješava ove probleme dopuštajući nam korištenje njezinog vizualnog uređivača za automatizaciju poslova kao što je pritiskanje tipki miša, kopiranje i lijepljenje sadržaja međuspremnika, otvaranje preglednika za odlazak na određenu stranicu, pokretanje i završetak procesa ili prikazivanje poruka ili upozorenja.

Popis unaprijed programiranih radnji

Acciona skripta

Acciona dolazi s nizom unaprijed programiranih skripti. Samo moramo ispuniti parametre da bismo ih koristili.

Upravljanje prozorima

  • Okvir za poruke: Pokažite poruku ili postavite pitanje.
  • Stanje prozora: Provjerite postoji li prozor i postupite prema njemu.
  • Unos podataka: Traži korisnika da unese podatke.
  • Višestruki unos podataka: Korisnik mora odabrati stavke s popisa.
  • Prozor: Izvršite radnju na prozoru

Uređaji

Ove radnje simuliraju ponašanje miša i tipkovnice.

  • Put kursora: Pomičite kursor miša duž staze.
  • Klik: Simulira pritiskanje tipki miša.
  • Kretanje kursora: Pomiče pokazivač na mjesto na zaslonu.
  • Kotač: Emulira kretanje kotačića miša.
  • Ključ: Simulira pritisak ili otpuštanje tipke.
  • Napiši tekst: Napiši tekst.
  • Ključni status: Provjerava je li pritisnuta kombinacija tipki.

Sistem

Izvodi radnje povezane s operativnim sustavom

  • Naredba: Izvršite naredbu ili pokrenite proces.
  • Odvojena naredba: Izvršite ili pokrenite zasebnu naredbu ili proces.
  • Boja piksela: Izvodi ili zaustavlja izvođenje radnje ovisno ili ne o boji piksela.
  • Ubij proces: Ubijte naznačeni proces.
  • Pusti zvuk:  Reproducirajte lokalno pohranjenu ili strujanu zvučnu datoteku.
  • Otvori URL: Otvorite web stranicu u pregledniku postavljenom prema zadanim postavkama u sustavu.
  • Obavijest: Prikaži obavijest.
  • sustav: Ponovno pokrenite, zaustavite ili suspendirajte operativni sustav.
  • Traži sliku:  Potražite sliku na radnoj površini, u prozoru ili na drugoj slici.
  • Tekst u govor: Pročitajte tekst pomoću alata za pristupačnost sustava.

Unutarnja uporaba

Oni su dio strukture scenarija.

  • Ići: Postavlja sljedeću radnju za izvršenje.
  • Nema operacije: Ne radi ništa.
  • Petlja: Označava da se sljedeća radnja treba izvršiti više puta.
  • Kodirati: Pokrenite Javascript kod.
  • Uvjet varijable: Izvršava radnju ako određena varijabla ima unaprijed postavljenu vrijednost.
  • Vremenski uvjeti: Izvršava radnju ako je to trenutak koji je prethodno naznačen.
  • Konzola: Napišite unos u konzolu programa
  • Pauza: Zaustavlja izvršavanje skripte na određeno vrijeme.
  • Izlaz iz akcije: Izlazi iz programa.
  • Varijabla: Djelujte na varijablu.
  •  Stop: Zaustavlja program.

Datos

rad na podacima

  • Kopiraj datoteku.
  • Pročitajte tekstualnu datoteku.
  • Kopiraj iz međuspremnika.
  • Zapiši u međuspremnik.
  • Pošalji email.
  • Preuzimanje datoteke s web stranice.

Za programiranje svake od gore navedenih radnji, samo moramo kliknuti na izbornik s lijeve strane i ispuniti tražene parametre. Za razliku od onoga što se obično događa s mnogim programima otvorenog koda, mi imamo potpun korisnički priručnik. Nažalost, oboje ručno jer je korisničko sučelje na engleskom jeziku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.