Automator pour Mac d'Apple est l'endroit où beaucoup ont leur premier aperçu de la programmation. Avant Workflow, avant IFTTT, il y avait Automator pour Mac. Un peu de patience et de créativité sont tout ce dont vous avez besoin pour commencer à automatiser votre Mac - vous n'avez pas besoin de connaître une seule ligne de code.
Voici quelques exemples d'actions que vous pouvez créer pour vous familiariser avec les différents types de choses que vous pouvez construire avec Automator. Avec ces plans, vous devriez être capable de commencer à construire le vôtre.
Premiers pas avec Automator
Lorsque vous ouvrez un nouveau document dans Automator, il vous présente plusieurs choix différents pour le type de fichier:
- Workflow - C'est le moyen le plus simple d'utiliser Automator. Vous configurez vos actions et les exécutez depuis une fenêtre Automator.
- Application - Vous pouvez les utiliser seuls. Soit le traitement de certaines données qui lui sont transmises, soit simplement le lancement d'une action.
- Service - Services exécutés dans d'autres applications. Ils peuvent être configurés pour prendre un type spécifique d'entrée. Vous l'exécutez ensuite à partir du menu Services dans les menus contextuels Application ou clic droit.
- Print Plugins - Ce sont des actions qui s'exécutent à partir de la boîte de dialogue d'impression. Ils prennent un document PDF dans le menu Imprimer et exécutent vos actions.
- Actions sur les dossiers - Utilisez-les pour exécuter une action automatiquement lorsque vous ajoutez un fichier à un dossier. Cette action fonctionne de manière similaire à l' ajout automatique d'Apple au dossier iTunes .
- Alarmes de calendrier - Ceci est un travail cron pauvre d'un homme Comment planifier des tâches sous Linux avec Cron et Crontab Comment planifier des tâches sous Linux avec Cron et Crontab La possibilité d'automatiser des tâches est une de ces technologies futuristes qui est déjà là. Chaque utilisateur de Linux peut bénéficier de la planification du système et des tâches de l'utilisateur, grâce à cron, un service d'arrière-plan facile à utiliser. Lire la suite . Vous pourriez passer à travers et faire un ensemble complexe de tâches récurrentes pour le Mac en utilisant la ligne de commande. Toutefois, les tâches de calendrier vous permettent d'utiliser le fichier Calendar.app natif pour planifier des tâches.
- Image Capture Plugin - Les photographes qui utilisent des caméras professionnelles ont besoin de plus que l'application Photos intégrée. Lorsque vous utilisez Image Capture pour importer une image à partir d'une caméra ou d'un scanner, vous pouvez définir une action à effectuer lors de la copie sur votre Mac.
- Commande de dictée - Cette option utilise la dictée améliorée d'Accessibility pour les flux de travail à commande vocale. Cette dictée n'est pas la même que Siri Contrôlez votre Mac avec les commandes vocales et une meilleure dictée dans OS X Yosemite Contrôlez votre Mac avec les commandes vocales et une meilleure dictée Dans OS X Yosemite Vous avez eu besoin d'un logiciel coûteux et une leçon de patience pour contrôler votre Mac avec votre voix, mais maintenant vous pouvez le faire avec un peu plus que la dernière mise à jour gratuite d'Apple à OS X. Lire la suite et nécessite un téléchargement séparé pour activer.
Lorsque vous ouvrez Automator, vous accédez par défaut au dossier du lecteur iCloud de l'application. Vos flux de production et applications sont disponibles ici, tandis que les services, les plug-ins et les actions sur les dossiers restent locaux sur votre Mac.
Nous n'allons pas passer en revue tous les types de documents, mais nous vous montrerons des exemples simples pour vous familiariser avec l'automatisation.
1. Service: Parlez le texte sélectionné
Cette action est plus pour la pratique que la pratique. Cette version est une action en un coup simple que vous allez utiliser comme service à l'échelle du système. Vous pouvez l'utiliser pour que votre Mac lise tout texte que vous sélectionnez à haute voix. C'est aussi un moyen facile de faire une deuxième relecture d'un e-mail avant de l'envoyer.
Ouvrez Automator et sélectionnez Nouveau document dans la fenêtre de sélection de fichier. Sélectionnez le type de service . La fenêtre Automator a une disposition à trois volets. Sur la gauche, vous avez le sélecteur d'action. Sur la droite, vous avez vos actions de workflow et en bas vos variables. Sélectionnez la catégorie Text pour filtrer la liste et faites glisser Speak Text dans la zone principale.
Puis, parce que c'est un service, vous devez sélectionner quelle entrée il prend. Assurez-vous que le menu déroulant Service reçoit sélectionné est défini sur texte et que la liste déroulante dans est définie sur Toute application .
Enregistrez votre nouveau service en tant que Speak Text . Maintenant vous pouvez sélectionner du texte dans n'importe quelle application, faites un clic droit et allez à l'entrée Services, et vous devriez voir votre action. Sélectionnez-le, et la voix Alex vous lit le texte.
Prochaines étapes - Vous pouvez jouer avec différentes voix pour changer la façon dont cela sonne.
2. Alarme du calendrier: Obtenir un résumé de l'horaire hebdomadaire
Dans cet exemple, Automator va définir un événement de calendrier qui vous donne une alerte avec vos événements de calendrier hebdomadaires à venir. Lorsque vous ouvrez un nouveau document, choisissez Alarme de calendrier pour votre type de flux de travail.
Sélectionnez la catégorie Calendrier . Faites glisser Rechercher les événements du calendrier dans votre flux de travail. Laissez les événements et tous ensemble, mais modifiez tout contenu au démarrage de date . Ensuite, la deuxième case devrait être remplacée par une liste déroulante. Pour cet exemple, choisissez chaque semaine. Cependant, lors de la mise en pratique, vous pouvez vouloir un résumé quotidien si vous avez un calendrier occupé 5 des meilleures applications pour le calendrier Mac et Add-Ons 5 du Meilleur Calendrier Mac Apps & Add-Ons Il y a beaucoup de grands tiers des applications qui remplacent l'application Calendrier de votre Mac, ou en tant que modules complémentaires pour passer au niveau supérieur. Voici nos favoris. Lire la suite .
Ensuite, faites glisser sur le résumé de l'événement . Vous devriez voir une flèche reliant vos deux actions. Au fur et à mesure que vous effectuez les actions d'Automator, ceci est votre indice visuel que vos actions se connectent les unes aux autres et produisent le résultat escompté.
Maintenant, cliquez sur la catégorie Utilitaire . Dans cette liste, faites glisser sur Définir la variable, qui par défaut est Nouvelle variable. Dans la boîte de dialogue, nommez votre variable: Texte de l'événement . Puis faites glisser dans la notification d'affichage . Dans le titre il: Événements à venir. Faites glisser votre variable de texte d'événement à partir du bas dans le champ Messages:
Cliquez sur Exécuter et une notification apparaît avec vos événements de calendrier pour cette semaine. Les notifications peuvent être un peu serrées pour tout votre texte. Vous devrez peut-être redimensionner la fenêtre pour voir tous vos événements. Une fois que vous êtes satisfait, enregistrez le fichier et nommez-le Evénements à venir dans la boîte de dialogue, puis cliquez sur Enregistrer .
Calendar.app s'ouvrira, montrant un événement avec le nom du flux de travail sur les entrées d'aujourd'hui. Modifiez l'événement pour qu'il se répète chaque lundi au début de la journée ou à l'heure qui vous convient le mieux.
Prochaines étapes - Vous pouvez ajouter une étape pour gratter tous vos rappels à venir pour la semaine. En définissant cette variable sur une deuxième variable, vous pouvez l'afficher dans la même notification.
3. Application: Redimensionner les photos et exporter vers le bureau
Redimensionner vos photos pour les exporter n'est pas un processus complexe Comment redimensionner des images en utilisant iPhoto, Photos ou Aperçu sur Mac Comment redimensionner des images en utilisant iPhoto, Photos ou Aperçu sur Mac Votre Mac peut redimensionner des images pour vous en utilisant un logiciel intégré, libre de charge! Lire la suite . Cependant, avec Automator, vous pouvez raccourcir cela en quelques clics.
Cette fois, lorsque vous cliquez sur Nouveau document, sélectionnez Application . Cliquez sur la catégorie Photos et faites glisser Demander des photos dans l'espace de travail. Ensuite, faites glisser Scale Images sur. Automator affiche un avertissement indiquant que cette action modifie les images et souhaite savoir si vous souhaitez ajouter une étape qui enregistre les fichiers de modifications dans un nouvel emplacement. Cliquez sur Ajouter pour continuer. Sous les images d'échelle, cliquez sur Options . Sélectionnez Afficher cette action lorsque le flux de travail s'exécute .
Lorsque vous exécutez cette application, une fenêtre avec une version minimale de votre bibliothèque Photos s'ouvre. Sélectionnez une photo et cliquez sur Choisir, une autre fenêtre apparaît demandant la largeur de l'image. Entrez la largeur et cliquez sur Continuer . Il y a maintenant une copie du fichier redimensionnée, enregistrée sur votre bureau. Si vous préférez redimensionner un pourcentage plutôt que des pixels, vous pouvez le sélectionner dans la liste déroulante de l'étape finale.
Prochaines étapes - Il y a beaucoup d'actions que vous pouvez faire avec Photos. Expérimentez en modifiant la dernière action de ce flux de production à recadrer, en modifiant le type de fichier et en ajoutant un filigrane.
4. Commande de dictée: enregistrer des écrans avec votre voix
Quicktime dispose d'une option d'enregistrement d'écran intégrée. Ces enregistrements sont pratiques lorsque vous préparez des documents de formation pour travailler ou que vous aidez vos amis à résoudre leurs problèmes techniques. Simplifier le processus jusqu'à une commande vocale le rend très simple.
Lorsque vous choisissez un nouveau document, sélectionnez Commande de dictée, puis cliquez sur Choisir . Dans le champ de type Commande de dictée, Start Screen Recording . Veillez à cliquer sur la case à cocher Commande activée . Ensuite, allez dans la catégorie Films et faites glisser dans Nouvelle capture d'écran, Démarrer la capture et Arrêter la capture.
Cliquez sur Options pour Arrêter la capture et cochez Afficher cette action lorsque le flux de travail s'exécute.
Une fois que vous enregistrez l'application, activer Dictée améliorée Comment dicter l'écriture sur votre Mac: Dictée d'Apple vs DragonDictate Comment Dicter l'écriture sur votre Mac: Dictée d'Apple vs DragonDictate Pendant une longue période si vous vouliez ou devez utiliser un discours au texte MacSpeech Dictate (maintenant disparu) et DragonDictate de Nuance. Mais avec la sortie de Mountain ... Lisez Plus en allant dans le volet Clavier dans les Préférences Système . Cliquez ensuite sur l'onglet Dictée et activez Dictée. Ensuite, cliquez sur la case à cocher Dictée améliorée . Après une brève attente (le téléchargement doit être terminé), votre action est maintenant disponible. Appuyez deux fois sur Fn pour activer la dictée. Dites Start Screen Recording et Quicktime ouvre et commence l'enregistrement. Une boîte de dialogue s'affiche pour arrêter l'enregistrement avec Continuer en surbrillance. Cachez ceci et terminez votre enregistrement.
Lorsque votre vidéo est terminée, ramenez la boîte de dialogue au premier plan et cliquez sur Continuer . L'action génère une erreur, mais votre enregistrement est maintenant disponible dans Quicktime. Utilisez l'option Trim pour raser le début et la fin de la vidéo pour masquer la boîte de dialogue Stop,
Prochaines étapes - Dictée améliorée vous permet de configurer une commande vocale pour toute action Automator.
5. Action de dossier: ajouter automatiquement des ePubs à iBooks
L'utilisation du dossier Ajouter automatiquement à iTunes est un moyen simple d'ajouter du contenu à iTunes. Depuis iBook a éclaté dans une application séparée, il n'a jamais eu un simple moyen d'ajouter des fichiers (sur le Mac, au moins). Si vous obtenez un livre epub en dehors de iBooks Read Feedly Offline: Télécharger des éléments non lus pour un Ebook Read Feedly Offline: Télécharger des éléments non lus pour un Ebook Le service de téléchargement Google News NewsToEbook fonctionne maintenant avec Feedly. Avec lui, vous pouvez télécharger vos éléments non lus de Feedly vers un fichier ebook EPUB ou MOBI. En savoir plus, en l'ajoutant au dossier spécifié dans le flux de travail ci-dessous, le copie dans votre bibliothèque et le synchronise avec iCloud.
Avant de commencer, créez un nouveau dossier dans votre dossier de base nommé: Ajouter automatiquement à iBooks . Lorsque vous ouvrez un nouveau document Automator, sélectionnez Action de dossier . Dans l' action Dossier, les fichiers et dossiers ajoutés à la liste déroulante sont sélectionnés, sélectionnez Autre . Allez dans le dossier que vous avez créé et mettez-le en surbrillance. Puis cliquez sur Choisir . Ensuite, choisissez la catégorie Files & Folder et déplacez l'action Get Folder Contents dans la zone principale. Cochez la case Répéter pour chaque sous-dossier ajouté .
Ensuite, faites glisser les éléments du Finder de déplacement . Dans la liste déroulante À, sélectionnez Autre. La cible va être: /Users/userprofile/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books, en remplaçant userprofile avec votre nom d'utilisateur sur le Mac.
Si vous ne voyez pas votre dossier Bibliothèque, nous avons un tutoriel sur la façon de l'activer Comment accéder au dossier Bibliothèque OS X & Pourquoi c'est pratique Comment accéder au dossier Bibliothèque OS X et pourquoi c'est pratique La plupart des dossiers OS X Library sont mieux seul, mais il est utile de connaître votre chemin dans et autour de la bibliothèque utilisateur. Lire la suite . Enfin, faites glisser Ouvrir les éléments du Finder dans la zone principale et, dans la liste déroulante Ouvrir avec, sélectionnez iBooks.app. Lorsque vous copiez un fichier PDF dans le dossier, il est désormais enregistré dans votre bibliothèque iBooks et ouvre l'application iBooks.
Prochaines étapes - Dossier Action toutes les choses. Si vous creusez deux ou trois couches dans le Finder, créez des dossiers de niveau supérieur pour déplacer les éléments automatiquement. Cette configuration d'Automator peut vous faire gagner énormément de temps.
6. Service: Envoyer un texte de page Web à iBooks
Maintenant que nous avons un moyen d'ajouter des fichiers ePub à l'extérieur du magasin iBooks, qu'en est-il des autres documents? Eh bien, si vous voulez un fichier PDF, vous pouvez aller dans le menu Imprimer et enregistrer un fichier PDF sur iBooks. Le problème est que vous finissez par gaspiller de l'espace sur les images. Que faire si vous voulez enregistrer uniquement le texte d'un article? Voici une action pour vous permettre de faire cela.
Choisissez Service lors de l'ouverture d'Automator. En haut, définissez la liste déroulante Services reçus sur Aucune entrée . Sous la liste déroulante dans, modifiez-la en n'importe quelle application . Sélectionnez la catégorie Internet, puis faites glisser l'action Obtenir la page Web actuelle . Ensuite, prenez également la page Obtenir le texte de la page Web .
Maintenant, passez à la catégorie Texte et faites glisser dans Nouveau fichier texte . Changez le format de fichier en texte enrichi . Ensuite, dans le champ Enregistrer sous, saisissez votre fichier iBooksStopOff.rtf . Dans le champ Où vous pouvez le laisser comme bureau si cela ne vous dérange pas d'avoir le fichier d'espace réservé visible. Sinon, basculez-le dans votre dossier Documents .
Enfin, faites glisser l'action Text To ePub . Vous pouvez laisser la plupart des valeurs par défaut. Cliquez sur Options et assurez-vous de cocher Afficher cette action lorsque le flux de travail s'exécute . Pour vous assurer que votre nouveau fichier ePub est ajouté à votre bibliothèque iBooks, activez la liste déroulante Où en -tête. Dans la fenêtre du fichier, choisissez le dossier que nous avons créé à la dernière étape: Ajouter automatiquement à iBooks.
Lorsque vous exécutez le service (à partir du menu Services cliquez droit), il saisit la page actuelle dans Safari Les meilleures extensions Safari pour les utilisateurs Mac Les meilleures extensions Safari pour les utilisateurs Mac Safari est probablement le meilleur navigateur pour les utilisateurs Mac, mais vous pouvez faire c'est encore mieux avec quelques extensions bien choisies. Lire la suite . Si vous avez plusieurs onglets ouverts, cela prend toujours l'onglet actif. L'action racle ensuite le texte et remplace le fichier d'espace réservé. Cela convertit en ePub, puis il l'enregistre dans ce dossier, qui le place dans votre bibliothèque iBooks et l'ouvre dans l'application.
Prochaines étapes - Vous pouvez créer un service similaire pour gratter les images et les enregistrer à partir d'une page Web. Vous pouvez convertir ce service pour qu'il fonctionne avec le texte sélectionné dans n'importe quelle application plutôt qu'avec la page Safari actuelle. Les services sont des moyens puissants d'intégrer des données à partir d'une application et de les traiter dans une autre application. Expérimentez avec des types de données tels que du texte et des images pour trouver des moyens créatifs de gagner du temps. Transformez le texte sélectionné en rappels ou en événements de calendrier. Vous pouvez prendre une photo et l'enregistrer directement dans votre bibliothèque Photos, ou aller plus loin et la déplacer vers un album.
Faire travailler votre Mac pour vous
Comme vous pouvez le voir, Automator vous permet de faire beaucoup sans avoir à écrire une seule ligne de code. Vous devriez explorer la bible de Mac Automation, Mac OSX Automation. Ce site a plus de recettes et d'extensions.
Si vous voulez mordre la balle et apprendre à coder, Applescript par conception est accessible Comment utiliser Scripting de l'interface utilisateur de Applescript sur Mac Comment utiliser Script de l'interface utilisateur de Applescript sur Mac Lire la suite aux non-codeurs.
Si vous maîtrisez l'automatisation de votre Mac, quel est votre hack Automator préféré? Avez-vous commencé avec Automator et passez au codage? Faites le nous savoir dans les commentaires.