Používanie skriptov v aplikácii Automator na Macu
Automator vám umožňuje vytvárať automatizácie bez nutnosti písania skriptov, ale účinnosť Automatora môžete rozšíriť integrovaním shell príkazov, skriptov AppleScript alebo JavaScript alebo ovládaním Automatora pomocou skriptov.
Použitie akcie shell skriptu vo workflowe aplikácie Automator
Môžete spojiť niekoľko bash shell príkazov do reťazca a vykonávať komplexné úlohy.
Potiahnite akciu Spustiť Shell skript (v kategórii Utility) do workflowu.
Kliknite na vyskakovacie menu Shell a vyberte prostredie shell.
Do príkazového poľa zadajte požadované shell príkazy.
Než workflow uložíte, otestujte ho.
Pridanie skriptov AppleScript alebo JavaScript do workflowu v aplikácii Automator
V Automatore nie ste obmedzení len na akcie, ktoré sú k dispozícii v knižnici. Do workflowu môžete tiež pridať skripty AppleScript alebo JavaScript.
Kliknite na Akcie v ľavom hornom rohu okna Automator a potom v knižnici vyberte Utility.
Potiahnite akciu Spustiť AppleScript alebo akciu Spustiť JavaScript do svojho workflowu.
Svoj skript môžete upravovať, kompilovať a testovať priamo v akcii alebo môžete vytvoriť vlastný skript v editore skriptov.
Ovládanie aplikácie Automator na Macu pomocou skriptov
Aplikácia Automator umožňuje ovládanie pomocou skriptov s využitím príkazov AppleScript a JavaScript pre automatické činnosti. Môžete spúšťať workflowy, vytvárať nové workflowy, pridávať akcie do workflowov, získavať hodnoty nastavené v rámci akcií a pod.
Ak chcete zobraziť príkazy aplikácie Automator dostupné pre skripty, použite editor skriptov, ktorý je súčasťou macOS.
Vo Finderi otvorte v priečinku Aplikácie priečinok Utility.
Ikona Editora skriptov sa zobrazí v priečinku Utility.
Otvorte ďalšie okno Findera a potom otvorte priečinok Aplikácie.
Ikona Automatora sa zobrazí v priečinku Aplikácie.
Potiahnite ikonu aplikácie Automator na ikonu editora skriptov a otvorte slovník editora skriptov pre aplikáciu Automator.
Ďalšie informácie o skripte AppleScript a o používaní skriptovacích výrazov nájdete v jazykovej príručke pre AppleScript.