Isa pang automation tool. Linux at nakamamatay na mga kasalanan bahagi pito

Window ng pagkilos

Kung mayroong magandang bagay tungkol sa libre at open source na software, ito ay mayroon tayong maraming iba't ibang solusyon na mailalapat sa bawat problema. Mayroon na akong lima at kalahating artikulo sa automation noong ang ideya ko ay mag-alay ng isa sa bawat nakamamatay na kasalanan. Kung saan umaasa akong magiging huling nakatuon sa katamaran (pagod na ako) Magkokomento kami sa isa pang automation tool.

Sa ngayon, nakita namin kung paano mag-iskedyul ng pagpapatupad ng isang utos sa isang tiyak na petsa at oras, gawing awtomatikong palawakin ng system ang isang teksto sa pamamagitan ng pag-type ng isang pagdadaglat o matukoy na ang isang script na nakasulat sa Python programming language ay isinasagawa sa pamamagitan ng pagpindot sa kumbinasyon ng mga key. . Ngayon ay makikita natin kung paano, bilang karagdagan sa paggawa ng lahat ng iyon, Gayahin ang mga paggalaw ng keyboard at mouse.

Sa kasamaang palad, hindi pa rin ito gumagana sa Wayland kaya kailangan naming mag-log in muli sa X11 bilang tagapamahala ng display.

Isa pang automation tool para sa Linux

Acciona

Nagkaroon ng disbentaha ang AutoKey na kailangan naming malaman kung paano magsulat ng script ng Python upang i-automate ang mas kumplikadong mga gawain. Niresolba ng Actiona ang mga problemang ito sa pamamagitan ng pagpapahintulot sa amin na gamitin ang visual editor nito upang i-automate ang mga trabaho gaya ng pagpindot sa mga pindutan ng mouse, pagkopya at pag-paste ng nilalaman ng clipboard, pagbubukas ng browser upang pumunta sa isang partikular na site, paglulunsad at pagtatapos ng mga proseso, o pagpapakita ng mga mensahe o babala.

Listahan ng mga pre-program na aksyon

script ng Acciona

Ang Acciona ay may kasamang serye ng mga naka-preprogram na script. Kailangan lang nating punan ang mga parameter para magamit ang mga ito.

Pamamahala ng mga bintana

  • Kahon ng mensahe: Magpakita ng mensahe o magtanong.
  • Kondisyon ng bintana: Suriin kung mayroong isang window at kumilos dito.
  • Data entry: Nag-prompt sa user na magpasok ng impormasyon.
  • Maramihang pagpasok ng data: Dapat pumili ang user ng mga item mula sa isang listahan.
  • Window: Magsagawa ng aksyon sa isang window

Aparato

Ginagaya ng mga pagkilos na ito ang pag-uugali ng mouse at keyboard.

  • path ng cursor: Ilipat ang cursor ng mouse sa isang landas.
  • I-click ang: Ginagaya ang pagpindot sa mga pindutan ng mouse.
  • Paggalaw ng cursor: Inilipat ang cursor sa isang posisyon sa screen.
  • Gulong: Ginagaya ang paggalaw ng gulong ng mouse.
  • Susi: Ginagaya ang isang key press o release.
  • Sumulat ng teksto: Sumulat ng isang teksto.
  • Key status: Sinusuri kung pinindot ang isang kumbinasyon ng key.

Sistema

Nagsasagawa ng mga aksyon na nauugnay sa operating system

  • Utos: Magsagawa ng isang utos o magsimula ng isang proseso.
  • Hiwalay na utos: Magsagawa o magsimula ng isang hiwalay na command o proseso.
  • Kulay ng isang pixel: Nagsasagawa o humihinto sa pagsasagawa ng isang aksyon depende o hindi sa kulay ng isang pixel.
  • Patayin ang isang proseso: Patayin ang ipinahiwatig na proseso.
  • Magpatugtog ng tunog:  Mag-play ng lokal na nakaimbak o streaming na sound file.
  • Buksan ang URL: Magbukas ng web page sa browser na itinakda bilang default sa system.
  • Abiso: Magpakita ng notification.
  • System: I-restart, ihinto, o suspindihin ang operating system.
  • Maghanap ng larawan:  Maghanap ng larawan sa desktop, sa isang window, o sa ibang larawan.
  • Text to speech: Magbasa ng text gamit ang accessibility tool ng system.

Panloob na gamit

Bahagi sila ng istraktura ng script.

  • Pumunta sa: Itinatakda ang susunod na aksyon na isasagawa.
  • Walang op: Walang hace nada.
  • loop: Isinasaad na ang sumusunod na pagkilos ay dapat isagawa nang maraming beses.
  • Code: Patakbuhin ang Javascript code.
  • Kondisyon ng variable: Nagsasagawa ng pagkilos kung ang isang partikular na variable ay may preset na halaga.
  • Kondisyon ng panahon: Nagsasagawa ng isang aksyon kung ito ang sandali na ipinahiwatig dati.
  • Console: Sumulat ng isang entry sa console ng programa
  • I-pause: Ihihinto ang pagpapatupad ng script para sa tinukoy na oras.
  • Lumabas sa Actiona: Lumabas sa programa.
  • Variable: Kumilos sa isang variable.
  •  Stop: Itigil ang programa.

Data

magtrabaho sa data

  • Kumopya ng file.
  • Magbasa ng text file.
  • Kopyahin mula sa clipboard.
  • Sumulat sa clipboard.
  • Magpadala ng email.
  • Pag-download ng file mula sa isang website.

Upang i-program ang bawat isa sa mga aksyon na nabanggit sa itaas, kailangan lang nating mag-click sa menu sa kaliwa at kumpletuhin ang mga parameter na hiniling. Hindi tulad ng karaniwang nangyayari sa maraming open source na programa, mayroon kaming kumpletong manwal ng gumagamit. Sa kasamaang palad, pareho ang manwal dahil ang user interface ay nasa English.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.