Deri më tani, të gjitha aplikacionet e automatizimit për të cilat kemi folur kanë një nivel të caktuar kompleksiteti. Cron dhe Anacron kërkojnë përdorimin e rreshtit të komandës, dhe Autokey kërkon përdorimin e skripteve Python. Tani do të shohim një zgjidhje të lehtë automatizimi në Ubuntu.
Në këtë artikull do të flasim për Actiona-n, Një mjet ndërplatformor që, ndër të tjera, na lejon të automatizojmë detyra të tilla si shtypja e butonave të miut, shtypja e tasteve, shfaqja e kutive të mesazheve, redaktimi i skedarëve tekst dhe shumë më tepër. Avantazhi i madh i Actiona-s ndaj Autokey-t është se shumë nga këto detyra vijnë të paraprogramuara. Megjithatë, nëse duam të shtojmë të tjerë, mund ta bëjmë këtë në gjuhën e programimit Javascript.
JavaScript është një gjuhë programimi e nivelit të lartë, e interpretuar dhe e orientuar nga objektet, e përdorur gjerësisht për të shkruar aplikacione interaktive për uebin. Ndër veçoritë e tij janë lejimi i ndërveprimeve duke përdorur formularë, krijimi i animacioneve ose reagimi ndaj stimujve në kohë reale.
Zgjidhje e lehtë automatizimi në Ubuntu
Ndër gjërat që mund të bëjmë me Actiona janë:
Emulimi i pajisjes
Veprime që simulojnë ndërveprimin e përdoruesit me tastierën dhe mausin.
- Shkruaj një tekst.
- Shtypni një tast.
- Zhvendosni treguesin e miut në një pikë të caktuar direkt ose duke ndjekur një shteg.
- Shtypni një pikë në ekran (Në ekranet me prekje).
- Rrotulloni rrotën e miut.
- Prisni që të shtypet një buton
Ndërveprimi me sistemin
Shkakton që sistemi të kryejë veprime të caktuara. Ndër të paraprogramuarit janë:
- Ekzekutoni një komandë (Individualisht ose si pjesë e një serie udhëzimesh)
- Vrit një proces.
- Bëni që të shfaqet një njoftim.
- Prisni që një piksel me ngjyrë të shfaqet në ekran.
- Rinisni, fikni ose kyçni kompjuterin tuaj.
- Hap një faqe interneti.
- Luaj një tingull.
- Gjeni një imazh në ekran.
- Leximi i teksteve.
Ndërveprimi me sistemet e dritareve
Simulon ndërveprimin e përdoruesit me aplikacionet me një ndërfaqe grafike
- Shfaq kutitë e dialogut
- Futni disa të dhëna.
- Prisni për një dritare.
- Zhvendos, mbyll dhe ndrysho madhësinë e një dritareje.
Menaxhimi i të dhënave
Puna me skedarë, variabla dhe email-e
- Shkruani ose lexoni një skedar teksti.
- Shkruani ose lexoni një skedar binar.
- Shkruaj ose lexo një skedar INII
- Shkruaj ose lexo në regjistër.
- Shkruaj ose lexo nga kujtesa e përkohshme
- Lexoni një ndryshore mjedisi.
- Kopjoni një skedar.
- Shkarko një skedar.
- Dergo nje email.
Skedarët binarë janë një lloj skedari që ruan të dhënat në një format që nuk është i lexueshëm drejtpërdrejt nga njerëzit sepse është i koduar në gjuhën e makinës (zero dhe njësha). Disa shembuj të skedarëve binarë janë programet e ekzekutueshme, bibliotekat, firmware-i ose të dhënat e kompiluara. Ato nuk mund të konsiderohen skedarë teksti sepse nuk janë të koduara me karaktere në formate të lexueshme (siç janë ASCII/UTF-8). Ato gjithashtu mund të ekzekutohen për sa kohë që janë të disponueshme lejet e duhura.
Në rastin e skedarëve INI, këto janë skedarë teksti të thjeshtë, por me një funksion specifik. Ato përdoren për të ruajtur cilësimet e programit në një format të strukturuar me një sintaksë të thjeshtë të mbyllur në kllapa dhe çelësi = parametrat e vlerës.
Një variabël mjedisi përbëhet nga një çift çelës-vlerë që ruhet në mjedisin e një procesi. Si sistemi operativ ashtu edhe aplikacionet mund t'i përdorin ato për të konfiguruar funksionimin e tyre. Këto variabla ofrojnë informacion në lidhje me shtigjet, preferencat ose konfigurimet që arrihen nga programet që ekzekutohen.
Menaxhimi i rrjedhës së brendshme
Merret me detyrat e brendshme të programit
- Ndërpret ekzekutimin e programit.
- Ekzekutoni kodin Javascript.
- Shko te një rresht ose etiketë specifike brenda skriptit Java.
- Kryeni një lak.
- Mos bëj asgjë (Sipas zhvilluesve, ne do ta përdorim këtë veçori më shumë nga sa mendojmë.)
- Ndalo ekzekutimin e skriptit.
- Vendos ose lexo vlerën e një variabli.
- Prisni një datë ose orë specifike.
- Prisni për një ndryshore
- Shkruaj në konsolën e aplikacionit.
- Filloni, ndaloni ose thirrni një procedurë.
Mund ta instalojmë Actiona nga qendra e softuerit të variantit tonë Ubuntu