Livre d'or
Cliquez sur le logo
et laissez vos messages sur le livre d'or
"OS X FACILE"

 
 
 

AUTOMATISER VOS TÂCHES AVEC "AUTOMATOR" !

 

 

Mais à quoi peut bien servir ce petit automate ? Non ce n'est pas un jouet, loin de là !

"Automator" permet d'automatiser vos tâches en quelques clics ! Jusqu'à maintenant, seuls les adeptes d'AppleScript savaient automatiser des tâches sous OS X. Mais la grande majorité des utilisateurs ne s'y connaissait pas trop en matière d'AppleScript, certains ignoraient même jusqu'à son existence !

Avec "Automator", tout le monde pourra désormais programmer son système et ses applications en un clin d'oeil ! Quel progrès !

Ainsi, si vous avez des tâches répétitives et fastidieuses à accomplir (par exemple renommer et redimmensionner les 5000 photos d'un dossier, envoyer des emails en masse, créer des événements dans "iCal" etc...) et bien ne vous cassez plus la tête, lancez "Automator", indiquez lui les tâches à accomplir et allez vous reposer !!!! "Automator" se charge de tout et tout le travail sera accompli sans broncher !!! "Automator" fonctionne en parfaite harmonie avec toutes les applications présentes sur votre Mac !

Pour nous faciliter la tâche, "Automator" intègre déjà une bibliothèque de centaines d'actions pré-paramétrées ! Chaque action est prévue pour effectuer une tâche bien précise. Il suffit alors, par simple glisser/déposer de sélectionner telles ou telles actions depuis cette bibliothèque, de les ordonner et vous obtenez ainsi un "Processus" ! Vous pouvez ainsi combiner les actions que vous voulez, selon l'ordre de votre choix, et ainsi vous créer de multiples "Processus" !

Par ailleurs, vous pouvez également utiliser la technologie "Spotlight" directement depuis les "Processus" pour rechercher rapidement les éléments devant être traîtés par le "Processus".

Il vous est même possible d'enregistrer vos "Processus" pour les réutiliser... ou même de les partager !


Voyons cela de plus près !

 

UTILISATION DE AUTOMATOR :

 

Lancez l'application "Automator". Cette première fenêtre "points de départ" apparaît à l'écran :

 

-----

 

"Points de départ" : lorsque vous ouvrez un nouveau processus, "Automator" vous permet déjà de choisir parmi un groupe de points de départ qui vous aident à créer la première partie de votre processus. Cela facilite la création de votre processus.... (car on ne sait jamais comment commencer... là vous saurez !)

 

La fenêtre principale de "Automator" se présente ainsi :


----

 

Que voyons nous ?

- La colonne de gauche "Bibliothèque" liste vos applications, des exemples de processus et des dossiers "intelligents" destiné à faciliter l'utilisation des processus.

- Outre les "Fonctions" vous disposez également de "Variables" (deux boutons situés en haut de la colonne "Bibliothèque"). Vous pouvez en effet créer des processus "Automator" plus puissants et plus flexibles grâce à des variables vous permettant d'enregistrer des valeurs et, si nécessaire, d'y accéder dans votre processus. Vous avez donc, ici même, à votre disposition de nombreuses valeurs constantes afin de les utiliser dans vos différents processus.

- En sélectionnant "Actions" et en cliquant sur une des applications listées dans la colonne "Bibliothèque", un certain nombre d'actions pré-établies et fournies avec "Automator" s'affichent dans la colonne "Action". Par exemple, si vous sélectionnez "Photos", vous constatez (image ci-dessus), que vous disposez déjà d'un grand nombre d'actions possibles.

- La petite fenêtre tout en bas à gauche permet de vous aider et propose des conseils en fonction de ce que vous sélectionnez dans "Variables" et "Actions".

- La fenêtre principale est celle de droite. C'est là que vous allez créer vos "Processus" par simple "glisser/déposer" de vos "Actions" et "Variables".
Lorsque vous ouvrez "Automator" pour la première fois, un "Processus" vide apparaît dans la fenêtre. Pour ajouter des "Actions" ou des "Variables" dans le "Processus", il faut les faire glisser de la colonne "Actions" ou "Variables" vers la zone du flux de travaux !!!

 


C'est quoi une "Action", une "Variable" et un "Processus" ? - Quelques notions sur "Automator"


Une "Action" est un élément qui exécute une tâche spécifique unique. Chaque "Action" équivaut à une étape. Les "Actions" sont combinées par leur ajout les unes à la suite des autres dans un "Processus".

Les "Variables" vous permettent de créer des processus "Automator" plus puissants et plus flexibles. Vous avez donc, ici même, à votre disposition de nombreuses valeurs constantes afin de les utiliser dans vos différents processus.
Vous pouvez utiliser les "Variables" dans "Automator" afin d'enregistrer des valeurs et de les réutiliser ultérieurement et à n'importe où dans le processus. Il existe un certain nombre de variables dont les valeurs spécifiques ont été créées pour vous.

Vous pouvez ajouter des "Variables" aux "Actions" en faisant glisser une variable vers un menu local compatible ou vers un champ de texte modifiable dans une "Action".
Vous pouvez ajouter une action à un "Processus" en la faisant glisser vers celui-ci. Une action "Obtenir la valeur de la variable" est créée.
Certaines actions peuvent vous permettre de choisir une variable déclarée à partir d'un menu local. D'autres actions incluent l'option permettant de créer une nouvelle variable à partir d'un menu local.

"Automator" comprend une bibliothèque d'actions et de variables utiles qui effectuent un grand nombre de tâches.
Certaines "Actions" ne requièrent pas de saisie ou d'informations supplémentaires. Par exemple, l'action "Arrêter la lecture iTunes" connaît l'action à effectuer, sait quelle application contacter et ne requiert pas de réglages ou d'informations supplémentaires.

Certaines "Actions" ont besoin elles d'informations supplémentaires. Lorsque vous ajoutez une "Action" nécessitant des informations supplémentaires à un "Processus", l'action affiche une interface simple avec des champs, des menus locaux, des cases ou des boutons pour vous permettre de fournir tous les réglages dont l'action a besoin. La configuration d'une "Action" ressemble beaucoup à la saisie d'informations dans une zone de dialogue ou à la définition de préférences. Tout est très intuitif.

Pour effectuer une tâche complexe impliquant plusieurs étapes, les "Actions" doivent souvent recevoir des informations d'une action précédente (Entrée) et/ou transmettre des informations à l'action suivante (Sortie). "Automator" transmet ces informations de manière séquentielle, d'une action à la suivante dans le "Processus".

Certaines "actions" peuvent modifier le type des informations qu'elles reçoivent avant de les afficher. Il s'agit là de l'un des aspects les plus utiles de "Automator". Par exemple, l'action "Convertir du texte en fichier audio" reçoit du texte et génère un fichier audio de synthèse vocale !

Les "actions" peuvent également utiliser des informations émanant d'autres applications ou du système. Par exemple, une "action" peut utiliser un groupe du "Carnet d'adresses", une liste de lecture "iTunes" ou les éléments sélectionnées dans le Finder. L'action peut alors communiquer ces éléments à l'action suivante.

Un "Processus" est un document qui accomplit une tâche. Il est composé d'une série d'"Actions". Chaque "Action" correspond à une étape de la tâche.

Pour construire le "Processus", faites glisser des actions de la "Bibliothèque" vers la zone du "Processus", dans la partie droite de la fenêtre. Lorsqu'une action est ajoutée au "Processus", "Automator" relie les actions pour que la sortie d'une action soit transmise comme entrée de la suivante.

Toutes les "Actions" ne peuvent pas fonctionner en séquence les unes avec les autres. Certaines "Actions" requièrent des types d'entrée spécifiques. Si une "Action" doit recevoir un type particulier d'informations, elle doit figurer dans le "Processus" après une action génèrant ce type d'informations.
Par exemple, une "Action" qui lit du texte ne peut pas être placée après une "Action" génèrant des fichiers image.

Le type d'entrée requis pour une "Action" figure dans la partie supérieure droite de celle-ci. Le type de sortie généré par une "Action" figure dans la partie inférieure droite de celle-ci.

Lorsque la sortie d'une "Action" correspond à l'entrée de l'"Action" suivante, une connexion entre la sortie et l'entrée des "Actions" est visible dans le processus. Si la sortie d’une "Action" et l'entrée de l'"Action" suivante ne correspondent pas l'une avec l'autre, aucune connexion n'est établie dans le processus et il est possible que le type de l'entrée, ou celui de la sortie, s'affiche en rouge.

Exécutez le "Processus" pour le tester ou effectuer la tâche. Lorsque vous lancez un "Processus", il exécute chaque action séquentiellement. Les messages d'état qui apparaissent dans la partie inférieure de la fenêtre indiquent quelle "Action" est en cours d'exécution et le moment où elle se termine. À chaque fois qu’une "Action" se termine, une marque verte s'affiche dans la barre de titre de l'"Action".

N'oubliez pas d'enregistrer le "Processus" lors des différentes étapes de sa construction, comme vous le feriez avec n'importe quel document.... Ça serait dommage de tout recommencer !


UN EXEMPLE DE FONCTIONNEMENT :


Comme vous le constatez, créer un "Processus" n'est finalement pas si compliqué que cela ! C'est comme un jeu de légo : vous devez emboîter des pièces de manière à créer une chaîne d'actions dans le but d'obtenir le résultat escompté. Bien entendu, il ne faut pas mettre la charrue avant les boeufs et respecter une certaine logique dans l'ordre des actions !!!

Prenons un exemple précis : Je reviens de vacances, j'ai importé mes 218 photos de mon appareil photo numérique sur mon disque dur. Je souhaite maintenant :


1) Les redimensionner à 50%
2) En faire un diaporama Quicktime !
3) Graver ce diaporama sur un CD vierge

Et bien vous aller pouvoir créer un "Processus" pour ces actions et ce sera "Automator" qui fera tout de A à Z !! Et il ne s'agit là que d'un exemple... Si le coeur vous en dit, ou si cela vous amuse, vous pouvez très bien créer des "Processus" collosaux !! Bref, vous voilà en possession d'un nouveau jeu de construction "numérique" !!!

 

Voici comment je vais procéder pour créer mon "Processus" dans mon exemple :

 

Première action :

Je sélectionne dans la fenêtre des "Points de départ", le point de départ "Photos et images". Les photos étant sur mon disque dur, je sélectionne en outre "mon Mac" dans le menu déroulant "Obtenir le contenu de" et je clique sur "Choisir".

Une fenêtre de navigation s'ouvre et j'indique alors le dossier où se trouve toutes ces 218 photos.

Cette première action s'affiche alors dans le "Processus" de "Automator" :

----

Il est évident qu'il s'agit là de la première action ! Les éléments du Finder (mes photos) sont donc prises en compte par "Automator". Il faut bien lui donner la "base de travail", c'est à dire les fichiers à traîter !!

 

 

Deuxième action :

Bon, maintenant que mes 218 photos sont indiquées, je vais programmer la seconde action consistant à redimensionner toutes ces photos à 50%.

Pour cela, je sélectionne "Photos" dans la colonne "Bibliothèque" et je glisse/dépose (ou double-clique) l'action "Redimensionner les images" vers la fenêtre du "Processus".

Une fenêtre s'ouvre m'indiquant que je peux rajouter une "Action" permettant de sauvegarder les originaux et faire une copie de ces photos destinée au processus en cours. Je clique sur "Ajouter", car je veux en effet préserver mes originaux.

 

--------

 

Voilà donc mon "Processus" en cours doté de 3 actions : l'obtention des fichiers photos, la copie pour préserver les originaux et enfin la fonction de redimension des images, que je m'empresse de renseigner en sélectionnant "En pourcentage" et en tapant "50" dans les champs idoïnes.

 


----





Quatrième action :

Je vais maintenant programmer la quatrième action que devra faire "Automator" : Faire de ces photos redimensionnées un diaporama "QuickTime" !

Pour cela, je sélectionne "Photos" dans la colonne "Bibliothèque" et je glisse/dépose (ou double-clique) l'action "Créer un diaporama QuickTime" vers la fenêtre du "Processus" :

 

----


Voilà, la quatrième action s'affiche à la suite des trois premières. Je paramètre cette quatrième action à ma convenance (Nom du diaporama, emplacement de celui-ci, durée de chaque diapositive etc...)

 

Cinquième action :

Je souhaite graver mon diaporama sur un CD !
Pour cela je sélectionne "Utilitaires" dans la colonne "Bibliothèque" et je glisse/dépose (ou double-clique) l'action "Graver un disque" vers la fenêtre du "Processus" :


---

 

La cinquième action de mon "Processus" s'ajoute donc à la liste. Je paramètre l'action de gravure à ma guise. Je coche la case "Effacer d'abord", car je vais utiliser un CD-RW ! (Ne pas oublier d'insérer un CD-RW dans ce cas sinon, il n'y aura pas de gravure possible !!!!)

 

 

Mon "Processus" étant programmé, je clique sur le bouton "Exécuter" et je vais me promener ! "Automator" s'occupe de tout maintenant ! Dans quelques minutes j'aurai mon CD-RW contenant mon diaporama "QuickTime" !

Si ce "processus" m'intéresse, je peux l'enregistrer pour le réutiliser. Dans ce cas, je vais dans le menu "Fichier"/"Enregistrer sous" de "Automator" et j'obtiens alors un fichier de ce type, que je peux à tout moment réutiliser dans "Automator".

Vous pouvez ainsi vous créér des multitudes de "processus".

 

--------

 

 

 


Conclusion :

Nul doute que vos premiers pas sur "Automator" pourront être un peu à tâtons, car même si cette application est simple d'emploi et fort intuitive, il se peut que l'ordonnancement des actions ne soit pas toujours juste ou que certains paramètres soient manquants ici el là.... Si vous voyez un message d'erreur s'afficher, alors il vous faudra corriger le tir !

En effet, il est certain que "Automator" demande tout de même un peu d'apprentissage, mais on apprend très vite et on appréciera alors grandement les possibilités nombreuses proposées par cette application.
N'hésitez pas à faire des essais pour bien avoir la main !!

Parmi toutes les actions proposées par "Automator", notons par exemple la possibilité de faire du "Publipostage", c'est à dire l'envoi d'email à un groupe de personnes bien déterminées. Cela facilitera grandement la tâche de ceux d'entre vous qui utilisent "Mail" dans le cadre d'une "mailing-list".

Enfin, il existe sur Internet des sites où il est possible de télécharger gratuitement des "Processus" prêts à être utiliser pour de nombreuses occasions. En voici deux :

http://www.webmator.com (en français)

http://www.apple.com/downloads/macosx/automator (site US d'APPLE)