Pokud je na bezplatném softwaru s otevřeným zdrojovým kódem něco dobrého, pak je to to, že na každý problém máme mnoho různých řešení. Mám už pět a půl článku o automatizaci, kdy můj nápad byl věnovat jeden každému smrtelnému hříchu. Ve kterém doufám bude poslední věnovaný lenosti (Jsem unavený) Budeme komentovat ještě jeden automatizační nástroj.
Doposud jsme viděli, jak naplánovat provedení příkazu v určité datum a čas, přimět systém automaticky rozšířit text zadáním zkratky nebo určit, že skript napsaný v programovacím jazyce Python se provede stisknutím kombinace kláves. . Nyní uvidíme, jak kromě toho všeho, Simulujte pohyby klávesnice a myši.
Bohužel to stále nefunguje s Waylandem, takže se musíme přihlásit zpět do X11 jako správce zobrazení.
Další automatizační nástroj pro Linux
Acciona
AutoKey měl tu nevýhodu, že jsme potřebovali vědět, jak napsat Python skript pro automatizaci složitějších úloh. Actiona řeší tyto problémy tím, že nám umožňuje používat svůj vizuální editor k automatizaci úloh jako je stisknutí tlačítek myši, kopírování a vkládání obsahu schránky, otevření prohlížeče pro přechod na konkrétní web, spouštění a ukončování procesů nebo zobrazování zpráv nebo varování.
Seznam předem naprogramovaných akcí
Správa oken
- Pole zpráv: Ukažte zprávu nebo položte otázku.
- Stav okna: Zkontrolujte, zda okno existuje, a postupujte podle něj.
- Vstup dat: Vyzve uživatele k zadání informací.
- Vícenásobné zadávání dat: Uživatel si musí vybrat položky ze seznamu.
- Okno: Proveďte akci na okně
zařízení
Tyto akce simulují chování myši a klávesnice.
- Cesta kurzoru: Pohybujte kurzorem myši po cestě.
- Klikněte na: Simuluje stisk tlačítek myši.
- Pohyb kurzoru: Přesune kurzor na pozici na obrazovce.
- Kolo: Emuluje pohyb kolečka myši.
- Klíč: Simuluje stisknutí nebo uvolnění klávesy.
- Napište text: Napište text.
- Stav klíče: Zkontroluje, zda byla stisknuta kombinace kláves.
Systém
Provádí akce související s operačním systémem
- Příkaz: Proveďte příkaz nebo spusťte proces.
- Samostatný příkaz: Spusťte nebo spusťte samostatný příkaz nebo proces.
- Barva pixelu: Provede nebo zastaví provádění akce v závislosti na barvě pixelu.
- Zabijte proces: Zabijte naznačený proces.
- Přehrát zvuk: Přehrajte místně uložený nebo streamovaný zvukový soubor.
- Otevřít adresu URL: Otevřete webovou stránku v prohlížeči nastaveném ve výchozím nastavení v systému.
- Oznámení: Zobrazit oznámení.
- Systém: Restartujte, zastavte nebo pozastavte operační systém.
- Vyhledat obrázek: Vyhledejte obrázek na ploše, v okně nebo v jiném obrázku.
- Text na řeč: Přečtěte si text pomocí systémového nástroje pro usnadnění přístupu.
Vnitřní použití
Jsou součástí struktury skriptu.
- Jít do: Nastaví další akci k provedení.
- Žádná operace: Nic nedělá.
- Smyčka: Označuje, že následující akce by měla být provedena vícekrát.
- Kód: Spusťte kód Javascript.
- Podmínka proměnné: Provede akci, pokud má určitá proměnná přednastavenou hodnotu.
- Stav počasí: Provede akci, pokud nastane dříve uvedený okamžik.
- Řídicí panel: Napište záznam do konzoly programu
- Přestávka: Zastaví provádění skriptu na určenou dobu.
- Ukončit akci: Ukončí program.
- Proměnná: Jednat s proměnnou.
- Stop: Zastaví program.
Data
pracovat na datech
- Zkopírujte soubor.
- Přečtěte si textový soubor.
- Kopírovat ze schránky.
- Napište do schránky.
- Poslat email.
- Stahování souboru z webu.
Chcete-li naprogramovat každou z výše uvedených akcí, stačí kliknout na nabídku vlevo a doplnit požadované parametry. Na rozdíl od toho, co se obvykle děje u mnoha open source programů, máme kompletní uživatelskou příručku. Bohužel obojí manuál protože uživatelské rozhraní je v angličtině.