2024 Auteur: Malcolm Clapton | [email protected]. Dernière modifié: 2023-12-17 03:55
Automator est un programme Mac OS X incroyablement pratique qui vous permet d'automatiser certaines de vos opérations de routine et quotidiennes. Malheureusement, la plupart des nouveaux utilisateurs de Mac ne savent même pas que cet outil existe. Par conséquent, aujourd'hui, je vais essayer de résoudre ce problème et, à l'aide d'exemples visuels, montrer les principes de base de la création de mini-programmes, appelés "processus" (workflow).
Renommer les images par lots
Nous allons peut-être commencer par une tâche assez simple de renommer en groupe des images selon un certain masque contenant le nom du fichier, son numéro et la date actuelle. S'il existe plusieurs fichiers de ce type, vous pouvez les renommer manuellement, mais s'il existe un grand nombre de fichiers, je vous recommande d'utiliser les services Automator.
Pour lancer l'utilitaire, il vous suffit soit de trouver son icône en haut du répertoire Applications, soit d'utiliser votre lanceur préféré pour lancer les applications/système Spotlight. Et au bout de quelques secondes, une fenêtre d'application apparaîtra devant nous, ainsi qu'une liste de modèles disponibles:
- Un « processus » est la séquence d'actions la plus simple qui peut être lancée directement à partir d'Automator.
-
Le "Programme" est un processus autonome et peut être enregistré en tant qu'application Mac OS X standard avec l'extension
*.app
- .
- Un "service" est un processus dépendant du contexte qui peut être utilisé dans l'ensemble du système ou dans des applications individuelles.
- L'"action dossier" est lancée uniquement pour le dossier spécifié et est initialisée par les objets qui lui sont ajoutés.
- Les "plugins d'impression" sont utilisés pour étendre les capacités de la boîte de dialogue d'impression.
- Les rappels ICal sont des processus déclenchés par des événements ajoutés à iCal.
- Enfin, le "Plugin de capture d'images" peut être utilisé dans une application appropriée pour traiter les photos téléchargées à partir d'un appareil photo.
Dans notre cas, sélectionnez "Folder Action" - et une fenêtre apparaîtra devant nous, divisée en 2 zones. La moitié gauche contient la bibliothèque (une liste d'actions et de variables disponibles) et la moitié droite contient la fenêtre de workflow, dans laquelle vous pouvez faire glisser des éléments de la bibliothèque.
En utilisant l'option située en haut de la fenêtre de processus (juste en dessous de la barre d'outils), vous devez sélectionner un dossier. Pour elle, nos actions seront réalisées:
Tout ce dont nous pouvons avoir besoin pour résoudre le problème se trouve dans la catégorie "Fichiers et dossiers". Vous devez d'abord rechercher et faire glisser une action appelée "Renommer les objets du Finder" dans la fenêtre de workflow. Étant donné qu'Automator change leurs noms, nous serons invités à ajouter automatiquement une autre action pour enregistrer les fichiers d'origine dans un dossier différent (j'ai décidé de ne pas enregistrer de copies, mais cela ne signifie pas que vous devez faire la même chose).
Maintenant, dans la toute première liste déroulante de notre action, vous devez sélectionner l'élément "Rendre séquentiel" et configurer le format du nouveau nom à votre guise. C'est assez facile, car il y a un exemple au bas de l'action.
Pour ajouter la date actuelle au nom du fichier, vous devez à nouveau faire glisser l'action Renommer les éléments du Finder vers la fenêtre de workflow. Seulement cette fois, au lieu de "Rendre séquentiel", sélectionnez l'élément de liste "Ajouter date ou heure" (plus précisément, il est sélectionné automatiquement) et paramétrez comme vous le souhaitez:
Vous pouvez simplement vérifier le travail du processus: enregistrez-le et faites glisser le groupe de fichiers dans le dossier indiqué au tout début. Après un certain temps - cela dépend de la taille et du nombre de fichiers - leurs noms seront automatiquement modifiés. Regarde comme c'est facile?
Redimensionner des images par lots
On se complique la tâche. Disons que nous avons un grand nombre d'images (photographies) qui doivent être réduites. Pour résoudre ce problème, nous devons sélectionner le modèle "Programme".
Cependant, avant de me précipiter pour résoudre le problème "de front", je propose de dresser une séquence d'actions nécessaires. Par exemple, nous devons d'abord inviter l'utilisateur à sélectionner les photos que nous voulons redimensionner. De plus, il est conseillé de ne pas travailler avec les originaux des fichiers, mais avec leurs copies, afin d'avoir toujours la possibilité d'essayer de nouveaux paramètres pour notre processus. Et nous allons copier les vignettes dans un répertoire séparé.
Vous pouvez maintenant procéder à la formation de notre mini-programme. Tout d'abord, vous devez rechercher et faire glisser l'action "Demander des éléments du Finder" dans la catégorie "Fichiers et dossiers" (ou via la barre de recherche) dans la fenêtre de flux de travail. Vous pouvez y spécifier le texte du titre de la fenêtre, le dossier de démarrage et le type de données. N'oubliez pas de cocher la case pour la sélection multiple.
Pour travailler avec des copies de fichiers, je suggère de rechercher l'action "Copier les éléments du Finder" dans la bibliothèque, en spécifiant le répertoire de destination. L'étape suivante se trouve dans la catégorie "Photos" et s'appelle "Zoom Image". Dans les paramètres, vous pouvez spécifier la taille de l'image résultante en pixels ou en pourcentage.
À propos, il y a trois onglets dans le volet inférieur de chaque action: Résultats, Options et Description. Par conséquent, si vous souhaitez qu'Automator vous invite à spécifier la taille d'image requise à chaque fois lors de l'exécution de cette action, cochez la case "Afficher l'action en cours" dans l'onglet Paramètres. fichiers à renommer).
Si vous remarquez, une flèche triangulaire sort de chaque action, qui représente le résultat de son travail. Ces résultats sont ensuite utilisés comme paramètres d'entrée dans l'étape suivante.
Et encore une astuce: en cochant la case "Afficher l'action en cours", l'option "Afficher uniquement les objets sélectionnés" deviendra active. Ainsi, vous pourrez afficher non pas la totalité de la fenêtre avec l'action, mais seulement certains éléments. Par exemple, un champ pour spécifier la taille requise.
Et à la fin du processus, nous devons transférer l'image miniature dans un nouveau répertoire. Pour cela, nous avons besoin de l'action "Nouveau dossier" de la catégorie "Fichiers et dossiers".
Le programme enregistré se comportera exactement comme n'importe quelle autre application sur le système.
Ouverture de certaines pages Web au démarrage du navigateur
Presque tous les jours, je lance Safari et commence à travailler avec les mêmes pages Web. Alors pourquoi ne pas créer une application qui le fait automatiquement ?
Nous avons besoin d'un modèle d'application et de deux actions situées dans la catégorie Internet:
- « Obtenir des URL en surbrillance », dans les paramètres desquelles nous indiquons nos pages Web préférées;
- et l'action "Afficher les pages Web" pour les ouvrir dans le navigateur par défaut.
Extraire le texte d'un PDF
Il s'agit d'un script assez simple mais pratique pour Automator et peut parfois vous faire gagner du temps. Il vous permettra d'extraire du texte d'un document PDF (bien sûr, un tel document ne doit contenir que du texte, pas des images numérisées) et de l'enregistrer dans un fichier séparé avec ou sans formatage.
Pour résoudre le problème, nous n'avons besoin que d'une seule action portant le même nom, "Extraire le texte PDF", située dans la catégorie "Fichiers PDF". Faites-le glisser vers la fenêtre de flux de travail et ajustez les options comme vous le souhaitez:
Notez que nous n'avons pas spécifié l'action "Demander des éléments du Finder" dans ce processus, donc une fois lancé, vous pouvez faire glisser et déposer n'importe quel PDF à traiter directement sur notre icône d'application dans le Dock. Ce fichier servira de paramètre d'entrée pour le processus.
Enregistrer le contenu du presse-papiers dans un fichier texte
Nous continuons à nous familiariser avec différents modèles Automator et, dans ce processus, je propose de créer un service qui enregistrera le contenu du presse-papiers dans le fichier texte que nous avons spécifié. Le modèle requis est appelé "Service". Elle n'enseignera aucune donnée initiale, mais « agira en fonction de la situation ». Par conséquent, il n'aura pas de données d'entrée, qui doivent être spécifiées dans la liste déroulante au-dessus de la fenêtre de workflow.
Ensuite, dans l'espace de travail, copiez l'action "Obtenir le contenu du presse-papiers" de la catégorie "Utilitaires de service" (il n'a pas de paramètres) et l'action "Nouveau fichier texte" de la catégorie "Texte".
Notre service doit recevoir un nom humain afin que nous puissions le retrouver facilement dans le menu "Services" de n'importe quelle application…
… et lui attribuer, si besoin, un raccourci clavier dans l'application Préférences Système.
Et si vous remplacez l'action "Nouveau fichier texte" par "Texte vers fichier audio", à la suite du travail du processus, vous recevrez une piste audio avec le contenu du presse-papiers, enregistrée à l'aide du Mac OS intégré X fonction de synthèse vocale.
En général, cette fonction a été conçue spécifiquement pour les personnes handicapées, mais si vous le souhaitez, elle peut également être utilisée à des fins de divertissement.
Sauvegardes automatiques simples
Comme nous continuons à compliquer les choses, je propose maintenant de créer un système de sauvegarde simple qui sera déclenché lorsqu'un certain événement se produit dans iCal. Pour ce faire, nous utiliserons sa capacité de rappel de l'événement pour lancer une application ou un fichier spécifique.
Dans Automator, sélectionnez un nouveau type de modèle - "iCal Reminder", puis faites glisser trois actions de la catégorie "Fichiers et dossiers" vers la fenêtre de workflow:
- "Obtenir les objets Finder spécifiés" (sélectionnez le dossier souhaité pour la sauvegarde à l'aide du bouton Ajouter).
- "Récupérer le contenu des dossiers" avec l'option "Répéter pour chaque sous-dossier trouvé" sélectionnée.
- Et "Copier les éléments du Finder" (vous devez spécifier le répertoire de destination et vous permettre d'écraser les fichiers existants).
Dès que vous enregistrez le processus, iCal démarre et un événement portant le nom de votre processus sera automatiquement ajouté dans un proche avenir. Vous pouvez modifier cet événement à votre guise, ainsi que créer un événement entièrement nouveau et indépendant, indiquant la nécessité de lancer notre programme dans la section de rappel:
Quitter toutes les applications
Parfois, il est nécessaire de mettre fin à toutes les applications en cours d'exécution qui interfèrent avec le travail ou ont occupé presque toutes les ressources libres de l'ordinateur. Dans ce cas, vous pouvez utiliser un utilitaire spécial comme Blitz, l'un des conseils pour se concentrer sur Mac OS X, ou repartir de zéro en fermant toutes les applications d'un seul coup.
Ce workflow ne nécessite qu'une seule action programmée. Et cette action s'appelle de la même manière - "Terminer tous les programmes" (elle se trouve dans la catégorie "Utilitaires"). Vous pouvez également ajouter des applications aux exceptions. Dans les "moments difficiles", il vous suffit de lancer notre gadget, d'attendre un peu et de profiter à nouveau des performances du Mac.
C'est tout pour aujourd'hui! J'espère que cet article vous aidera non seulement à comprendre le merveilleux et utile outil Automator, mais qu'il simplifiera également considérablement certaines des opérations de routine. N'ayez pas peur d'expérimenter, car si vous le souhaitez, vous pouvez vous baser sur l'un des exemples décrits ci-dessus et les modifier comme bon vous semble.
Conseillé:
QualityTime - collecte de statistiques sur l'utilisation d'Android + intégration avec IFTTT
L'application mobile QualityTime peut non seulement vous empêcher d'atteindre constamment votre smartphone, mais elle est également tout à fait capable d'abattre votre femme ou votre patron si vous désobéissez. Les smartphones modernes jouent en toute confiance le rôle d'un assistant électronique universel qui fait face à une variété de tâches quotidiennes.
L'utilisation du citron dans la vie quotidienne, la cuisine et la cosmétologie
Les citrons sont utilisés avec succès en cuisine pour la préparation d'épices, de liqueurs, de fruits confits, de crèmes. En outre, ce fruit est efficace comme agent blanchissant, désinfectant et nettoyant. Les femmes apprécient les recettes « de grand-mère » de toniques, gommages et autres cosmétiques à base de citron
Comment préparer une pizza pour une utilisation future
Une base de pizza facile à préparer et qui se conserve bien au congélateur. Vous oublierez à jamais les aliments trop séchés et sans levain du supermarché
Améliorer l'écologie de la maison : 8 règles d'utilisation d'une cuisinière à gaz
Comment utiliser correctement une cuisinière à gaz pour ne pas nuire à sa propre santé ? Alexander Konstantinov donne 8 conseils sur l'utilisation d'une cuisinière à gaz
Un guide pratique pour une vie heureuse : bonheur vs satisfaction dans la vie
Les gens passent leur vie à chercher le bonheur. Tout le monde est préoccupé par la question de savoir comment vivre heureux et être constamment dans ce flux. Mais l'état de bonheur est un état très instable. Notre sentiment de soi peut changer en fonction du pied sur lequel nous nous sommes levés aujourd'hui, de ce dont nous avons rêvé et de la phase dans laquelle se trouve la lune aujourd'hui.