Încă un instrument de automatizare. Linux și păcatele capitale partea a șaptea

Fereastra de acțiune

Dacă există ceva bun despre software-ul gratuit și cu sursă deschisă, este că avem multe soluții diferite de aplicat la fiecare problemă. Am deja cinci articole și jumătate despre automatizare când ideea mea a fost să dedic câte unul fiecărui păcat de moarte. In care sper sa fie ultimul dedicat lenei (sunt obosit) Vom comenta încă un instrument de automatizare.

Până acum am văzut cum să programăm execuția unei comenzi la o anumită dată și oră, să facem ca sistemul să extindă automat un text tastând o abreviere sau să stabilim că un script scris în limbajul de programare Python este executat prin apăsarea unei combinații de taste . Acum vom vedea cum, pe lângă faptul că facem toate acestea, Simulați mișcările tastaturii și ale mouse-ului.

Din păcate, încă nu funcționează cu Wayland, așa că trebuie să ne conectăm din nou la X11 ca manager de afișare.

Încă un instrument de automatizare pentru Linux

Acciona

AutoKey avea dezavantajul că trebuia să știm cum să scriem un script Python pentru a automatiza sarcinile mai complexe. Actiona rezolvă aceste probleme permițându-ne să folosim editorul său vizual pentru a automatiza joburile cum ar fi apăsarea butoanelor mouse-ului, copierea și lipirea conținutului clipboard-ului, deschiderea browserului pentru a accesa un anumit site, lansarea și încheierea proceselor sau afișarea de mesaje sau avertismente.

Lista acțiunilor preprogramate

Scenariul Acciona

Acciona vine cu o serie de scripturi preprogramate. Trebuie doar să completăm parametrii pentru a le folosi.

Gestionarea ferestrelor

  • Caseta de mesaje: Afișează un mesaj sau pune o întrebare.
  • Stare fereastră: Verificați dacă există o fereastră și acționați în funcție de ea.
  • De introducere a datelor: Solicită utilizatorului să introducă informații.
  • Intrare de date multiple: Utilizatorul trebuie să aleagă articole dintr-o listă.
  • Fereastră: Efectuați o acțiune pe o fereastră

Dispozitive

Aceste acțiuni simulează comportamentul mouse-ului și al tastaturii.

  • Calea cursorului: Deplasați cursorul mouse-ului de-a lungul unei căi.
  • Clic: Simulează apăsarea butoanelor mouse-ului.
  • Mișcarea cursorului: Mută ​​cursorul într-o poziție de pe ecran.
  • Roată: Emulează mișcarea roții mouse-ului.
  • Cheie: Simulează apăsarea sau eliberarea unei taste.
  • Scrie text: Scrieți un text.
  • Starea cheii: Verifică dacă o combinație de taste a fost apăsată.

Sistem

Efectuează acțiuni legate de sistemul de operare

  • comandă: Executați o comandă sau porniți un proces.
  • Comandă separată: Executați sau porniți o comandă sau un proces separat.
  • Culoarea unui pixel: Efectuează sau oprește efectuarea unei acțiuni în funcție sau nu de culoarea unui pixel.
  • Omoara un proces: Omorâți procesul indicat.
  • Redați un sunet:  Redați un fișier de sunet stocat local sau în flux.
  • Deschideți adresa URL: Deschideți o pagină web în browserul setat în mod implicit în sistem.
  • Notificare: Afișează o notificare.
  • sistem: Reporniți, opriți sau suspendați sistemul de operare.
  • Căutare imagine:  Căutați o imagine pe desktop, într-o fereastră sau într-o altă imagine.
  • Text în vorbire: Citiți un text folosind instrumentul de accesibilitate al sistemului.

Uz intern

Ele fac parte din structura scriptului.

  • Mergi la: Setează următoarea acțiune de executat.
  • Nu op: Nu face nimic.
  • Buclă: Indică faptul că următoarea acțiune ar trebui executată de mai multe ori.
  • cod: Rulați codul Javascript.
  • Condiția unei variabile: Execută o acțiune dacă o anumită variabilă are valoarea prestabilită.
  • Conditii meteo: Execută o acțiune dacă este momentul indicat anterior.
  • Consolă: Scrieți o intrare în consola programului
  • Pauză: Oprește execuția scriptului pentru timpul specificat.
  • Exit Actiona: Iese din program.
  • Variabilă: Acționează asupra unei variabile.
  •  Stop: Oprește programul.

De date

lucru pe date

  • Copiați un fișier.
  • Citiți un fișier text.
  • Copiați din clipboard.
  • Scrieți în clipboard.
  • Trimite un email.
  • Descărcarea fișierului de pe un site web.

Pentru a programa fiecare dintre acțiunile menționate mai sus, trebuie doar să facem clic pe meniul din stânga și să completăm parametrii care sunt solicitați. Spre deosebire de ceea ce se întâmplă de obicei cu multe programe open source, avem un manual de utilizare complet. Din păcate, atât manual deoarece interfața cu utilizatorul este în engleză.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.