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

Prozor akcije

Ako postoji nešto dobro u vezi sa besplatnim softverom otvorenog koda, to je da imamo mnogo različitih rješenja za svaki problem. Već imam pet i po članaka o automatizaciji kada je moja ideja bila da svakom smrtnom grijehu posvetim po jedan. u kojem se nadam da ce biti zadnji posvecen lijenosti (umoran sam) Mi ćemo komentirati još jedan alat za automatizaciju.

Do sada smo vidjeli kako zakazati izvršenje naredbe na određeni datum i vrijeme, učiniti da sistem automatski proširi tekst upisivanjem skraćenice ili odrediti da se skripta napisana u programskom jeziku Python izvršava pritiskom na kombinaciju tipki . Sad ćemo vidjeti kako, pored svega toga, Simulirajte pokrete tastature i miša.

Nažalost, još uvijek ne radi sa Waylandom pa se moramo ponovo prijaviti na X11 kao display manager.

Još jedan alat za automatizaciju za Linux

Acciona

AutoKey je imao nedostatak da smo trebali znati kako napisati Python skriptu za automatizaciju složenijih zadataka. Actiona rješava ove probleme dopuštajući nam da koristimo njegov vizualni uređivač za automatizaciju poslova kao što je pritiskanje tastera miša, kopiranje i lepljenje sadržaja međuspremnika, otvaranje pretraživača za odlazak na određenu lokaciju, pokretanje i završetak procesa ili prikazivanje poruka ili upozorenja.

Lista unapred programiranih radnji

Acciona script

Acciona dolazi sa nizom unaprijed programiranih skripti. Samo moramo popuniti parametre da bismo ih koristili.

Upravljanje prozorom

  • Kutija za poruke: Pokažite poruku ili postavite pitanje.
  • Stanje prozora: Provjerite postoji li prozor i postupite po njemu.
  • Unos podataka: Traži od korisnika da unese informacije.
  • Višestruki unos podataka: Korisnik mora izabrati stavke sa liste.
  • Prozor: Izvršite radnju na prozoru

Uređaji

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

  • Putanja kursora: Pomerite kursor miša duž putanje.
  • Kliknite: Simulira pritiskanje tastera miša.
  • Kretanje kursora: Pomiče kursor na poziciju na ekranu.
  • Točak: Emulira kretanje točkića miša.
  • Ključ: Simulira pritisak ili otpuštanje tipke.
  • Napišite tekst: Napišite tekst.
  • Ključni status: Provjerava da li je pritisnuta kombinacija tipki.

Sistem

Izvodi radnje koje se odnose na operativni sistem

  • Naredba: Izvršite naredbu ili pokrenite proces.
  • Odvojena komanda: Izvršite ili pokrenite posebnu naredbu ili proces.
  • Boja piksela: Izvodi ili zaustavlja izvođenje radnje u zavisnosti ili ne od boje piksela.
  • Ubijte proces: Ukinite naznačeni proces.
  • Pusti zvuk:  Pustite lokalno pohranjenu ili strujnu zvučnu datoteku.
  • Otvori URL: Otvorite web stranicu u pretraživaču koji je podrazumevano podešen na sistemu.
  • Obavijest: Prikaži obavještenje.
  • Sistem: Ponovo pokrenite, zaustavite ili obustavite operativni sistem.
  • Pretraži sliku:  Potražite sliku na radnoj površini, u prozoru ili na drugoj slici.
  • Tekst u govor: Pročitajte tekst koristeći sistemski alat za pristupačnost.

Interna upotreba

Oni su dio strukture skripte.

  • Idi: Postavlja sljedeću radnju za izvršenje.
  • Ne op: Ne radi ništa.
  • Petlja: Označava da sljedeću radnju treba izvršiti više puta.
  • Šifra: Pokrenite Javascript kod.
  • Stanje 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: Upiš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.

Podaci

rad na podacima

  • Kopirajte datoteku.
  • Pročitajte tekstualni fajl.
  • Kopiraj iz međuspremnika.
  • Pišite u međuspremnik.
  • Pošaljite email.
  • Preuzimanje datoteke sa web stranice.

Za programiranje svake od gore navedenih radnji, ostaje nam samo da kliknemo na meni sa leve strane i popunimo tražene parametre. Za razliku od onoga što se obično dešava sa mnogim programima otvorenog koda, mi imamo kompletan korisnički priručnik. Nažalost, oba priručnik pošto su korisnički interfejs na engleskom.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.