Au cours de la dernière année, j'ai passé beaucoup de temps à explorer les moyens d'automatiser un Mac..
J'ai écrit des tutoriels détaillés sur Noisette, Clavier Maestro et TextExpander, trois des outils les plus puissants disponibles. Envato Tuts + a également couvert d’autres outils tels que ceux intégrés à OS X Automator et AppleScript avant.
Depuis la rédaction des tutoriels, plusieurs personnes m'ont contactée pour savoir comment utiliser App X à faire Z. Dans de nombreux cas, la réponse était n'essayez pas d'utiliser App X mais d'utiliser App Y, qui est expressément conçu pour faire Z.
Bien que la plupart des outils aient des fonctionnalités qui se chevauchent, chacun a ses forces et ses faiblesses. Tandis que TextExpander et KeyboardMaestro peut faire certaines des mêmes choses, il y a des situations où TextExpander est mieux et vice versa.
Dans ce tutoriel, je regarderai les principaux outils d'automatisation Mac et leur meilleur emploi..
AppleScript
AppleScript est l'un des outils les plus puissants pour contrôler un Mac. C'est un langage de script intégré à OS X et il fait partie du système d'exploitation depuis le début des années 90..
De nombreux autres outils de ce didacticiel peuvent, ou utilisent, AppleScript sous la capuche. Il est conçu pour automatiser des tâches répétitives en liant différentes applications et en leur permettant de transmettre des données et des documents entre elles..
Un AppleScript bonjour au monde.
Forces
En tant que langage de script, AppleScript est l'outil le plus puissant disponible pour les utilisateurs de Mac. Il est possible de construire des applications entières en utilisant AppleScript comme langage de programmation de base
AppleScript est gratuit et est installé avec OS X
En tant que programme Apple officiel - et ancien en même temps - il est bien documenté
Peut être contrôlé en utilisant d'autres langages de script
Faiblesses
AppleScript a une courbe d'apprentissage incroyablement raide. C'est un langage de programmation à part entière
Les applications pour créer AppleScripts sont des éditeurs de texte de base
Sauf si vous êtes déjà programmeur, AppleScript peut être écrasant à utiliser
Quand l'utiliser
Si vous comprenez les langages de programmation informatique.
Aucune autre solution ne peut faire ce dont vous avez besoin.
Tutoriels à lire
Guide du débutant ultime pour AppleScript
Techniques AppleScript avancées
Lancez vos applications préférées dans les groupes avec AppleScript
Automator
Automator, comme AppleScript, est un autre outil d'automatisation développé par Apple.
Avec Automator vous utilisez une interface utilisateur graphique (GUI) pour créer des flux de travail - un certain nombre d'actions regroupées pour réduire les tâches répétitives.
Par exemple, il est simple de créer un Automator flux de travail qui prend un nombre quelconque de photos et les redimensionne à une taille spécifique.
le Automator app.
Forces
Automator les workflows sont faciles à créer avec l'interface graphique; aucune connaissance des langages de script n'est nécessaire
Bien pris en charge par Apple et les développeurs tiers
Automator est gratuit et est installé avec OS X
Peut être utilisé comme une étape dans d'autres configurations d'automatisation plus puissantes
Faiblesses
Automator's ensemble de fonctionnalités est relativement basique par rapport à d'autres outils
Les workflows ne peuvent être utilisés que comme applications autonomes ou éléments de menu contextuel
Quand l'utiliser
Vous devez automatiser une tâche simple et répétitive et rien d'autre
Vous voulez que plusieurs applications effectuent des opérations sur le même fichier
Comme une étape dans une plus grande automatisation mise en place
Tutoriels à lire
Automator 101: Construisez votre premier flux de travail
Approfondissement de l'automate sous OS X
10 utilisations géniales pour Automator expliquées
Clavier Maestro
Clavier Maestro est l’application d’automatisation Mac tierce la plus puissante disponible. Avec cela, vous enchaînez des actions pour former des macros. Il y a très peu de choses sur OS X qui Clavier Maestro ne peuvent pas contrôler.
Une des caractéristiques majeures qui sépare Clavier Maestro d’autres options est que ses macros sont conçues pour être déclenchées à la fois par l’utilisateur et automatiquement en arrière-plan.
Par exemple, vous pouvez utiliser Clavier Maestro pour ouvrir et organiser un ensemble spécifique d'applications avec un raccourci clavier ou pour fermer Facebook s'il est ouvert depuis plus de trois minutes.
UNE Clavier Maestro macro que j'ai créée dans le cadre d'un didacticiel précédent.
Forces
Presque aussi puissant que AppleScript mais beaucoup plus simple à utiliser
Peut être utilisé pour construire une série incroyablement complexe de macros interconnectées
Bien documenté et les développeurs sont heureux de répondre à vos questions.
Faiblesses
Bien qu'il utilise une interface graphique, il reste encore une courbe d'apprentissage
Lutte pour automatiser les fonctions dans les applications plutôt qu'entre elles
Il est tentant d'essayer d'utiliser Clavier Maestro pour les choses d'autres applications sont mieux adaptés à
Quand l'utiliser
Clavier Maestro est mieux utilisé comme commande centrale, contrôlant les choses avec ses propres macros et autres outils d'automatisation tels que AppleScript et Automator flux de travail
Quand il n'y a pas de solution plus simple disponible
Lorsque vous avez besoin d'éléments à déclencher automatiquement en arrière-plan
TextExpander a un but et le fait exceptionnellement bien: il faut une courte chaîne de texte et le développe en une chaîne beaucoup plus longue. Par exemple, vous pouvez avoir un fragment de telle sorte que lorsque vous entrez .eml, il se développe sur votre adresse e-mail complète.
UNE TextExpander extrait que j'ai créé dans le cadre d'un tutoriel précédent.
Forces
Complètement concentré sur l'expansion du texte plutôt que d'essayer de gérer de nombreuses fonctions d'automatisation différentes
Incroyablement simple à configurer et à utiliser
Possède également des fonctionnalités plus puissantes utilisant des langages de script permettant un contrôle situationnel du texte inséré.
Faiblesses
Ne peut être utilisé que pour l'expansion de texte
Nécessite un dévouement pour configurer et utiliser
Beaucoup de ses fonctionnalités peuvent être répliquées en utilisant Clavier Maestro
Quand l'utiliser
Pour accélérer la saisie de texte répétitive
Quand vous voulez une solution simple et dédiée à l'expansion de texte
Si vous utilisez des appareils iOS et Mac
Tutoriels à lire
TextExpander: une introduction
TextExpander II: Remplir Ins et Macros
Extension de texte III: Remplissage par script
TextExpander IV: Synchronisation et TextExpander Touch
Noisette
Noisette est une application conçue pour automatiser la gestion de fichiers sous OS X.
Noisette va regarder les dossiers et, selon certaines règles, effectuer des opérations sur tous les fichiers qu'ils contiennent.
Vous pouvez utiliser Noisette supprimer les anciens fichiers du Téléchargements dossier, déplacez les fichiers d’un dossier à un autre, exécutez Automator flux de travail sur les fichiers étiquetés avec une couleur spécifique, et beaucoup plus.
Certaines des règles en vigueur sur mon Bureau dossier dans Noisette.
Forces
Noisette fonctionne avec le système de fichiers d'OS X et est idéal pour le garder organisé
Peut être utilisé pour créer des dossiers de déclencheurs exécutant des tâches spécifiques. Automator workflows ou AppleScripts
Fonctionne parfaitement en arrière-plan
Faiblesses
Ne fonctionne qu'avec des fichiers et des dossiers
Si tu oublies Noisette est en cours d'exécution, il peut exécuter des opérations sur les fichiers que vous vouliez laisser seul
Prendre du temps pour configurer correctement
Quand l'utiliser
Lorsque vous souhaitez automatiser le traitement des fichiers dans le système de fichiers d'OS X
Pour garder le système de fichiers d'un Mac propre
Pour créer des dossiers qui, lorsqu'un fichier est ajouté, un autre programme d'automatisation s'exécute
Tutoriels à lire
Gardez un Mac Clutter libre avec Hazel 3 et un dossier de la boîte de réception
Prendre Hazel 3 et la boîte de réception au niveau suivant
Synchroniser la boîte de réception entre Mac avec Dropbox et Hazel 3
Conclusion: règles diverses pour Hazel 3 et la boîte de réception
Conclusion
Envato Tuts + a décrit un grand nombre des logiciels d’automatisation disponibles sur OS X. Chaque application a ses forces et ses faiblesses. Dans certaines situations, n'importe qui le fera, alors que dans d'autres, une application spécifique est la mieux adaptée à la tâche..
L’un des plus gros problèmes que rencontrent les utilisateurs lors de l’automatisation d’un Mac est l’utilisation de la mauvaise application. Ce tutoriel devrait préciser quelle application utiliser et quand.
Si vous avez des questions sur l'application d'automatisation à utiliser pour un problème spécifique, demandez-le dans les commentaires..