Jei nemokamoje ir atvirojo kodo programinėje įrangoje yra kažkas gero, tai yra tai, kad kiekvienai problemai galime pritaikyti daugybę skirtingų sprendimų. Jau turiu penkis su puse straipsnių apie automatizavimą, kai mano idėja buvo skirti po vieną kiekvienai mirtinai nuodėmei. Kuris, tikiuosi, bus paskutinis, skirtas tinginimui (aš pavargau) Mes ketiname pakomentuoti dar vieną automatizavimo įrankį.
Iki šiol matėme, kaip suplanuoti komandos vykdymą konkrečią datą ir laiką, priversti sistemą automatiškai išplėsti tekstą įvedant santrumpą arba nustatyti, kad Python programavimo kalba parašytas scenarijus būtų vykdomas paspaudus klavišų kombinaciją. . Dabar pamatysime, kaip, be viso to, Imituoti klaviatūros ir pelės judesius.
Deja, jis vis dar neveikia su Wayland, todėl turime vėl prisijungti prie X11 kaip ekrano tvarkyklė.
Dar vienas automatizavimo įrankis, skirtas Linux
Acciona
„AutoKey“ turėjo trūkumą, kad mums reikėjo žinoti, kaip parašyti „Python“ scenarijų, kad galėtume automatizuoti sudėtingesnes užduotis. „Actiona“ išsprendžia šias problemas leisdama mums naudoti vaizdinį rengyklę darbams automatizuoti pvz., pelės mygtukų paspaudimas, mainų srities turinio kopijavimas ir įklijavimas, naršyklės atidarymas, norint pereiti į konkrečią svetainę, procesų paleidimas ir užbaigimas arba pranešimų ar įspėjimų rodymas.
Iš anksto užprogramuotų veiksmų sąrašas
Langų valdymas
- Žinučių dėžutė: Rodyti pranešimą arba užduoti klausimą.
- Lango būklė: Patikrinkite, ar langas yra, ir atlikite veiksmus.
- Duomenų įrašas: Ragina vartotoją įvesti informaciją.
- Kelių duomenų įvedimas: Vartotojas turi pasirinkti elementus iš sąrašo.
- Langas: Atlikite veiksmą lange
Įrenginiai
Šie veiksmai imituoja pelės ir klaviatūros elgseną.
- Žymeklio kelias: Perkelkite pelės žymeklį keliu.
- Spustelėkite: Imituoja pelės mygtukų paspaudimą.
- Žymeklio judėjimas: Perkelia žymeklį į vietą ekrane.
- Ratas: Imituoja pelės ratuko judėjimą.
- Raktas: Imituoja klavišo paspaudimą arba atleidimą.
- Rašyti tekstą: Parašykite tekstą.
- Rakto būsena: Patikrina, ar buvo paspaustas klavišų derinys.
Sistema
Atlieka veiksmus, susijusius su operacine sistema
- Komanda: Vykdykite komandą arba pradėkite procesą.
- Atskira komanda: Vykdykite arba paleiskite atskirą komandą ar procesą.
- Pikselio spalva: Atlieka arba sustabdo veiksmą, priklausomai nuo pikselio spalvos arba ne.
- Nužudyti procesą: Nutraukite nurodytą procesą.
- Leisti garsą: Leiskite vietoje saugomą arba srautiniu būdu perduodamą garso failą.
- Atidaryti URL: Atidarykite tinklalapį naršyklėje, kuri sistemoje nustatyta pagal numatytuosius nustatymus.
- Pranešimas: Rodyti pranešimą.
- Sistema: Iš naujo paleiskite, sustabdykite arba sustabdykite operacinę sistemą.
- Ieškoti vaizdo: Ieškokite vaizdo darbalaukyje, lange arba kitame paveikslėlyje.
- Iš rašto į kalbą: Skaitykite tekstą naudodami sistemos pritaikymo neįgaliesiems įrankį.
Vidinis naudojimas
Jie yra scenarijaus struktūros dalis.
- Eiti į: Nustato kitą veiksmą, kurį reikia vykdyti.
- Nėra op: Nieko nedaro.
- Kilpa: Nurodo, kad toliau nurodytas veiksmas turi būti atliktas kelis kartus.
- Kodas: Paleiskite Javascript kodą.
- Kintamojo sąlyga: Atlieka veiksmą, jei tam tikras kintamasis turi iš anksto nustatytą reikšmę.
- Oro sąlygos: Atlieka veiksmą, jei tai yra anksčiau nurodytas momentas.
- Konsolė: Parašykite įrašą į programos konsolę
- Pertrauka: Sustabdo scenarijaus vykdymą nurodytam laikui.
- Išeiti iš „Actiona“: Išeina iš programos.
- Kintamasis: veiksmas pagal kintamąjį.
- Sustabdyti: sustabdo programą.
Duomenys
dirbti su duomenimis
- Nukopijuokite failą.
- Skaityti tekstinį failą.
- Kopijuoti iš mainų srities.
- Rašykite į mainų sritį.
- Siųsti el. laišką.
- Atsisiųsti failą iš svetainės.
Norėdami užprogramuoti kiekvieną iš aukščiau paminėtų veiksmų, tereikia spustelėti kairėje esantį meniu ir užpildyti prašomus parametrus. Skirtingai nuo daugelio atvirojo kodo programų, turime visą vartotojo vadovą. Deja, tiek vadovas nes vartotojo sąsaja yra anglų kalba.