Travailler avec des fichiers dans Keyboard Maestro Part 1

Jusqu'ici dans mes tutoriels sur Clavier Maestro, J'ai couvert un grand nombre de fonctionnalités de l'application. J'ai tout regardé, de la création de raccourcis clavier aux macros qui tweetent automatiquement tout ce que vous écoutez sur Spotify. Une chose que je n’ai pas encore couverte, c’est comment utiliser Clavier Maestro travailler avec des fichiers dans le système de fichiers du Mac.

Il est temps de résoudre ce problème.

Au cours des prochains tutoriels, je montrerai comment vous pouvez utiliser des fichiers dans Clavier Maestro

Dans ce tutoriel, je commence par les bases, en vous montrant comment créer une macro qui renomme un groupe de fichiers afin qu'ils aient tous le même nom de base suivi d'un numéro de séquence, par exemple.. Tuts-1.jpg, Tuts-2.jpg, Tuts-3.jpg et ainsi de suite. 

C'est une macro relativement simple mais elle montre bien les bases du travail avec des fichiers..

Conditions préalables

Pour cette leçon initiale, je vais garder les choses assez simples. Vous serez capable de faire fonctionner la macro en suivant mes étapes exactes. Pour tirer le meilleur parti de ce didacticiel, il vous sera utile de connaître les bases de la Clavier Maestro. Le meilleur endroit pour commencer est ma série d’introduction en cinq parties:

  • Clavier Maestro I: Introduction
  • Keyboard Maestro II: Lancement d'applications intelligemment
  • Clavier Maestro III: Déclencheurs de situation
  • Clavier Maestro IV: Contrôle du flux
  • Clavier Maestro V: Variables

Vous devriez également envisager de regarder ma série plus récente qui couvre:

  • Utilisation de Keyboard Maestro pour créer des raccourcis clavier personnalisés
  • Utilisation de palettes pour améliorer les raccourcis clavier dans Keyboard Maestro
  • Travailler avec du texte dans Keyboard Maestro: Part 1
  • Travailler avec du texte dans Keyboard Maestro: Part 2

Vous aurez également besoin d'une copie de Clavier Maestro. Une licence complète coûte 36 $ (ce qui, à mon avis, en vaut la peine) et un essai gratuit vous permet de vous familiariser avec l'application avant de l'acheter..

Construire la macro

Mise en place

Ouvrir Clavier Maestro et créez une nouvelle macro. Donnez-lui un nom comme Renommer des fichiers et un Touche de raccourci déclencheur. 

Je suis parti avec Commande-Option-Maj-R pour la gâchette, car il n'est pas utilisé par Chercheur déjà.

Nommer la macro.

Cette macro doit faire plusieurs choses avant d'être chargée dans des fichiers.. 

D'abord, j'ai besoin d'un moyen de lui dire comment nommer chaque fichier. 

Deuxièmement, il faut un compteur pour pouvoir ajouter le numéro de séquence à la fin de chaque nom de fichier. Ce compteur doit également être réinitialisé à 1 chaque fois que l'action est exécutée. 

Ajouter un Nouvelle action et sélectionnez Demander la saisie de l'utilisateur du Catégorie de variables. Donnez-lui un titre et une invite. Clique le Green Plus icône pour ajouter une nouvelle variable. Appeler BaseFilename. Quitter le Valeur par défaut blanc. 

Obtenir le nouveau nom de l'utilisateur.

Ajouter ensuite un Définir variable sur calcul action. Vous le trouverez également dans le Catégorie de variables. Donnez-lui le nom de la variable FileNameCounter et le mettre à 1

Cela nous donne la variable de compteur et la réinitialise chaque fois que la macro est exécutée.

Le compteur de nom de fichier.

Travailler avec les fichiers

Une fois les éléments configurés, les fichiers peuvent être insérés. Ajouter un Pour chaque chemin dans la sélection du Finder action. Pour que la macro s'exécute, vous devez sélectionner un groupe de fichiers dans Chercheur avant d'appuyer sur le Touche de raccourci déclencheur. Si vous ne sélectionnez aucun fichier, il va simplement planter.

UNE Pour chaque chemin dans la sélection du Finder l'action est une sorte de Flux de contrôle action. Il parcourt chaque fichier que vous lui transmettez et effectue la même série d’actions sur chacun d’eux. J'en ai besoin pour:

  • Enregistrez l'extension du fichier dans une variable afin de pouvoir l'utiliser ultérieurement
  • Renommez le fichier avec le nom de base plus la valeur actuelle du compteur plus l'extension.
  • Ajouter un au compteur pour que le fichier suivant reçoive le numéro suivant de la séquence

Ajouter un Obtenir un attribut de fichier action de la Catégorie de fichier à la boucle dans le Pour chaque élément d'une collection action et le mettre à Obtenir une extension de variable FileExtension

Pour À partir du fichier, copier et coller % Variable% Path%. Cela raconte Clavier Maestro pour stocker l'extension du fichier que vous avez importé en tant que variable.

UNE Pour chaque chemin l'action est ce que parcourt chaque fichier.

Ajouter ensuite un Déplacer ou renommer un fichier action directement sous la Obtenir une extension action. Réglez-le sur Déplacer% Variable% Chemin% vers% Variable% BaseFilename% -% Variable% FileNameCounter%.% Variable% FileExtension%

Faites attention à la ponctuation; il y a un trait d'union entre l'appel à la BaseFilename variable et l'appel pour le compteur et il y a un point-arrêt (période) entre le compteur et l'extension.

Cette action renomme réellement les fichiers.

La dernière chose à faire est d'avoir le FileNameCounter cycle variable par un. Ajouter un Définir variable sur calcul l'action et l'avoir Définissez la variable FileNameCounter sur FileNameCounter + 1.

Sans incrémenter le compteur, chaque fichier se retrouverait avec -1 comme suffixe.

Maintenant, il ne reste plus qu'à le tester. 

Sélectionnez un groupe de fichiers dans Chercheur et appuyez sur la touche de raccourci clavier. Entrez quelque chose comme Tester pour le nom et ils devraient tous être renommés en une séquence.

Les résultats de l'exécution de la macro. J'ai renommé un groupe de fichiers IMG_XXX en Test-1, Test-2, etc. en quelques secondes.

Aller plus loin

C’est évidemment une macro très simple mais elle couvre les bases du travail avec des fichiers dans Clavier Maestro. Dans les prochains tutoriels, je vais approfondir la manipulation des fichiers avec vos macros.. 

Pour le moment, toutefois, vous en savez assez pour charger des fichiers dans Clavier Maestro, renommez-les et enregistrez les attributs de fichier. En combinaison avec les informations des autres tutoriels, vous devriez commencer à avoir une idée de ce que vous pourrez peut-être accomplir..