Utiliser des scripts avec Automator sur Mac
Automator vous permet de créer des automatisations sans devoir écrire du script, mais vous pouvez étendre ses capacités en intégrant des commandes shell ainsi que des scripts AppleScript ou JavaScript, ou en contrôlant Automator à l’aide de scripts.
Utiliser une action de script shell dans un processus Automator
Vous pouvez assembler plusieurs commandes de shell bash afin d’effectuer des tâches complexes.
Faites glisser l’action « Exécuter un script Shell » (depuis la catégorie Utilitaires) vers votre processus.
Cliquez sur le menu local Shell, puis choisissez l’environnement shell.
Saisissez vos commandes shell dans le champ de commande.
Testez votre processus avant de l’enregistrer.
Ajouter des scripts AppleScript ou JavaScript à un processus Automator
Dans Automator, rien ne vous limite aux actions disponibles dans la bibliothèque : vous pouvez également ajouter des scripts AppleScript ou JavaScript à votre processus.
Cliquez sur Actions dans le coin supérieur gauche de la fenêtre Automator, puis sélectionnez Utilitaires dans la bibliothèque.
Faites glisser l’action « Exécuter un script AppleScript » ou « Exécuter JavaScript » vers votre processus.
Vous pouvez modifier, compiler et tester votre script directement dans l’action, ou vous pouvez développer votre script dans Éditeur de scripts.
Contrôler Automator avec des scripts sur Mac
Automator est une application « pilotable » et peut donc être contrôlée par des commandes AppleScript et JavaScript for Automation. Vous pouvez exécuter des processus, en créer de nouveaux, ajouter des actions aux processus, obtenir des valeurs définies dans des actions, etc.
Pour afficher les commandes Automator disponibles en script, utilisez Éditeur de script, disponible dans macOS.
Dans le Finder, ouvrez le dossier Utilitaires situé dans le dossier Applications.
L’icône Éditeur de script apparaît dans le dossier Utilitaires.
Ouvrez une autre fenêtre Finder, puis ouvrez le dossier Applications.
L’icône Automator apparaît dans le dossier Applications.
Faites glisser l’icône d’Automator sur celle d’Éditeur de script pour ouvrir le dictionnaire d’Éditeur de script pour Automator.
Pour en savoir plus sur AppleScript et sur l’utilisation de termes de script, consultez le Guide de langage AppleScript (en anglais).