Eddig az összes automatizálási alkalmazás, amiről beszéltünk, bizonyos szintű komplexitással rendelkezik. A Cron és az Anacron a parancssor használatát igényli, az Autokey pedig Python szkripteket. Most egy egyszerű automatizálási megoldást fogunk látni Ubuntuban.
Ebben a cikkben az Actionáról fogunk beszélni, Egy többplatformos eszköz, amely többek között lehetővé teszi számunkra olyan feladatok automatizálását, mint az egérgombok lenyomása, a billentyűleütések, az üzenetablakok megjelenítése, a szövegfájlok szerkesztése és sok más. Az Actiona nagy előnye az Autokey-vel szemben, hogy ezek közül a feladatok közül sok előre programozott. Ha azonban másokat is hozzá szeretnénk adni, azt megtehetjük a Javascript programozási nyelven.
A JavaScript egy magas szintű, értelmezett, objektumorientált programozási nyelv, amelyet széles körben használnak interaktív webes alkalmazások írására. Jellemzői közé tartozik az űrlapok használatával történő interakciók lehetővé tétele, animációk létrehozása vagy az ingerekre való valós idejű reagálás.
Egyszerű automatizálási megoldás Ubuntun
Az Actiona segítségével többek között a következőket tehetjük:
Eszközemuláció
Műveletek, amelyek szimulálják a felhasználói interakciót a billentyűzettel és az egérrel.
- Írj egy szöveget.
- Nyomjon meg egy billentyűt.
- Vigye az egérmutatót egy adott pontra közvetlenül vagy egy útvonal követésével.
- Nyomjon meg egy pontot a képernyőn (érintőképernyőkön).
- Forgasd el az egér görgőjét.
- Várjon, amíg megnyomnak egy billentyűt
Interakció a rendszerrel
Bizonyos műveletek végrehajtására készteti a rendszert. Az előre programozottak között szerepel:
- Parancs végrehajtása (egyénileg vagy utasítássorozat részeként)
- Lőj le egy folyamatot.
- Értesítés megjelenítése.
- Várjon, amíg egy színes pixel megjelenik a képernyőn.
- Indítsa újra, állítsa le vagy zárja le a számítógépet.
- Nyisson meg egy weboldalt.
- Játssz le egy hangot.
- Keressen egy képet a képernyőn.
- Szövegek olvasása.
Interakció ablakrendszerekkel
Grafikus felülettel szimulálja a felhasználói interakciót az alkalmazásokkal
- Párbeszédpanelek megjelenítése
- Adjon meg néhány adatot.
- Várj egy ablakot.
- Ablak áthelyezése, bezárása és átméretezése.
Adatkezelés
Fájlokkal, változókkal és e-mailekkel való munka
- Írjon vagy olvasson be egy szövegfájlt.
- Bináris fájl írása vagy olvasása.
- INII fájl írása vagy olvasása
- Írjon vagy olvasson a beállításjegyzékbe.
- Írás vagy olvasás a vágólapról
- Környezeti változó beolvasása.
- Fájl másolása.
- Fájl letöltése.
- Küldj emailt.
A bináris fájlok olyan fájltípusok, amelyek olyan formátumban tárolják az adatokat, amelyet az emberek közvetlenül nem olvashatnak, mivel gépi nyelven vannak kódolva (nullák és egyesek). A bináris fájlokra példák a végrehajtható programok, könyvtárak, firmware-ek vagy fordított adatok. Nem tekinthetők szövegfájloknak, mivel nincsenek olvasható formátumban (például ASCII/UTF-8) karakterkódolva. Futtathatók is, amennyiben rendelkeznek a megfelelő jogosultságokkal.
Az INI fájlok esetében ezek sima szöveges fájlok, de egy adott funkcióval. A programbeállítások strukturált formátumban történő tárolására szolgálnak, egyszerű szintaxissal, szögletes zárójelben és kulcs = érték paraméterekkel.
Egy környezeti változó egy kulcs-érték párból áll, amelyet egy folyamat környezetében tárolunk. Mind az operációs rendszer, mind az alkalmazások használhatják őket a működésük konfigurálásához. Ezek a változók információkat nyújtanak a futó programok által elért elérési utakkal, beállításokkal vagy konfigurációkkal kapcsolatban.
Belső áramláskezelés
A program belső feladatait kezeli
- Leállítja a program végrehajtását.
- Futtassa a Javascript kódot.
- Ugrás egy adott sorra vagy címkére a Java szkripten belül.
- Futtass egy ciklust.
- Ne tegyél semmit (A fejlesztők szerint ezt a funkciót gyakrabban fogjuk használni, mint gondolnánk.
- Szkript végrehajtásának leállítása.
- Változó értékének beállítása vagy olvasása.
- Várjon egy adott dátumot vagy időpontot.
- Várjon egy változóra
- Írj az alkalmazáskonzolba.
- Eljárás indítása, leállítása vagy meghívása.
Az Actionát az Ubuntu variánsunk szoftverközpontjából telepíthetjük.