Automatisation facile et puissante pour Mac grâce au Keyboard Maestro Pt.2 : pause | CK Barlow | Skillshare
Recherche

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Automatisation facile et puissante pour Mac grâce au Keyboard Maestro Pt.2 : pause

teacher avatar CK Barlow, Composer for Film/TV, Tech Instructor

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Bienvenue en cours

      2:05

    • 2.

      Projet de cours et aéré

      1:12

    • 3.

      La pause la plus simple de toutes : une pause

      10:22

    • 4.

      Nerdy pour un s... Mais ne vous inquiétez pas !

      8:09

    • 5.

      Pause intelligente : une pause jusqu'à

      8:14

    • 6.

      Pause intelligentes : appuyer sur Button lorsque cette option est activée

      3:41

    • 7.

      Pause intelligente : faire une pause jusqu'à ce que le changement ¯\_(ツ)_/¯

      3:17

    • 8.

      Pause intelligente : attendre le navigateur

      11:18

    • 9.

      Vous avez réussi !

      0:55

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

35

apprenants

2

projets

À propos de ce cours

Ce cours est le deuxième de ma série sur Keyboard Maestro, le logiciel d'automatisation incroyablement puissant et facile à utiliser pour Mac. Si vous n'avez pas suivi le premier cours (lien ici), veuillez le compléter et revenir ensuite !

Keyboard Maestro est rapide - si rapide qu'il dépasse souvent les applications que vous essayez d'automatiser ! Le résultat ? Votre macro essaie d'appuyer sur un button qui n'est pas encore là ou de redimensionner une fenêtre qui ne s'est pas encore ouverte. Ce cours vous donne les outils pour résoudre ce problème : les pauses

À la fin de ce cours, vous saurez comment :

  • identifier quand vous avez besoin d'une pause dans votre macro et où la placer
  • identifier exactement ce qu'il faut attendre pour rendre votre automatisation aussi fiable que possible
  • utiliser tous les types d'offres de Keyboard Maestro pour les pauses simples et chronométrées à des pauses sophistiquées pour des raisons diverses
  • choisir le meilleur type de pause pour chaque situation en comprenant pourquoi et quand chacune d'elles est utile.

Pourquoi vous devriez prendre ce cours : comme vous le verrez avec notre macro de démonstration, même des macros assez simples peuvent nécessiter des pauses. Les pauses vous permettent de maîtriser les choses : les bonnes pauses étant en place pour vous permettre de vous demander, de vous attendre à des idées et des idées pour vous permettre de vous y attendre. Votre macro se déroulera sans problème d'action en action à chaque fois.

Pourquoi apprendre de moi : j'ai créé environ 400 macros Maestro pour rationaliser mon travail en tant que compositeur et professionnel de l'industrie de la musique. En tant qu'instructeur, j'ai 25 ans d'expérience en entreprise dans la formation haute technologie et 14 ans d'expérience en enseignement collégial. Keyboard Maestro a changé la donne pour moi et je suis passionné pour aider les autres - surtout les professionnels créatifs et les non-programmeurs - à bénéficier de cet outil incroyable.

L'automatisation est l'une de ces choses que les gens ont tendance à éviter car elle semble trop compliquée et difficile à apprendre. Mais avec Keyboard Maestro, ce n'est pas vrai. Et je suis là pour vous guider dans l'apprentissage, étape par étape facile.

Pour qui ce cours est destiné : tous ceux qui ont terminé mes cours de démarrage rapide sur Keyboard Maestro : automatisation facile et puissante pour Mac pour les professionnels créatifs grâce à Keyboard Maestro. Pour tirer le meilleur parti de ce cours, veuillez d'abord le terminer.

Matériels et ressources : pour ce cours, vous aurez juste besoin de votre Mac et de votre clavier Maestro. Il y a un essai gratuit de Keyboard Maestro et vous pouvez l'acheter pour 36 $. C'est le meilleur investissement de 36 $ pour votre productivité.

On fait une pause !

Rencontrez votre enseignant·e

Teacher Profile Image

CK Barlow

Composer for Film/TV, Tech Instructor

Enseignant·e

My classes here on Skillshare cover music technology and Mac automation for creatives.

As an instructor, I have 25 years of instructional writing and presenting experience in various high-tech sectors, and 15 years of experience teaching music technology at various Universities - currently at Peabody Institute in Baltimore.

As a composer, I've had music used in more than 2,300 TV episodes across more than 400 different series, and in films, commercials, video games, and theater productions. I currently split my time between creating music for TV, performing with electronics, and helping run a music label.

Ask me anything! I'm happy to help.

Voir le profil complet

Level: Intermediate

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Bienvenue en cours: Si vous débutez dans l' automatisation à l'aide de Keyboard Maestro, il y a une chose qui ne manquera pas de vous aider Vos macros s'exécutent plus rapidement que les applications que vous essayez d'automatiser avec elles. Cela signifie que votre macro va essayer d'appuyer sur des boutons qui n' existent pas encore ou de sélectionner des commandes de menu qui n'ont pas encore été chargées. Dans ce cours, nous allons découvrir la solution la plus efficace. Des pauses, qu'il s' agisse de simples pauses chronométrées ou de sophistiquées basées sur des conditions. Ces petits gars peuvent récupérer vos macros. J'espère que ça marche aussi. J'ai compris, Salut, je m'appelle CK. Ces dernières années, j'ai créé près de 400 automatisations qui m'ont permis d'économiser des centaines d'heures de travail et d'augmenter mes revenus En tant que compositeur et professionnel de l'industrie musicale. J'ai à cœur de montrer aux autres professionnels de la création les avantages qu'ils peuvent en tirer. Il s'agit du deuxième cours de ma série sur Keyboard Maestro Et il est destiné aux personnes qui ont déjà créé certaines de leurs propres macros. Si ce n'est pas encore fait, veuillez suivre le premier cours Vous trouverez des liens vers ce site un peu partout dans ce cours. Dans ce cours, nous allons nous appuyer sur le premier en vous donnant un aperçu détaillé de toutes les actions de pause de Keyboard Maestro À la fin de ce cours, vous saurez comment identifier quand et où votre macro doit être mise en pause, choisir et utiliser le type de pause le mieux adapté à chaque situation. Identifiez exactement ce qu'il faut attendre et utilisez des variables et des calculs pour rendre même vos macros les plus simples plus intelligentes. Nous allons commencer nos leçons avec le type de pause le plus simple possible et créer une macro de démonstration qui intègre cette pause. Ensuite, nous passerons à pauses de plus en plus sophistiquées et nous les échangerons afin que vous puissiez voir exactement comment elles fonctionnent et comment elles les rendent plus macroéconomiques, intelligentes et plus fiables ? Pour votre projet de classe, vous allez simplement créer une macro qui utilise l'un des types de pause que nous avons abordés. Très bien, ça me suffit pour le moment. Dépêchons-nous et faisons une pause 2. Projet de cours facile et aéré: Parlons de votre projet pour la classe. Je vous donne beaucoup de liberté et les exigences sont super simples. Tout ce que je veux que vous fassiez, c'est de créer une macro qui vous soit réellement utile dans votre vie réelle ou professionnelle et d'inclure au moins une sorte de pause. C'est ça Voici quelques idées pour vous aider à démarrer. Vous pouvez créer une macro qui lance une application puis utilise des commandes de menu pour effectuer des actions spécifiques. Utiliser des pauses pour garantir que les commandes sont disponibles avant que votre macro n' essaie d'y accéder. Vous pouvez créer une macro qui ouvre une page Web spécifique et attend qu'elle soit chargée avant de passer à l'étape suivante Ou si vous êtes vraiment curieux de connaître la condition de l'image trouvée, je serais heureuse de vous aider à y réfléchir. Il vous suffit de nous contacter et nous trouverons un projet intéressant à réaliser en utilisant la condition Found Image. C'est amusant. Et comme toujours, si vous rencontrez le moindre problème, qu' il s'agisse de terminer l'idée que vous avez eue ou même de trouver une idée pour démarrer. Il vous suffit de nous contacter. Je suis heureuse de pouvoir t'aider. Et c'est mon travail de vous aider à réussir 3. La pause la plus simple de toutes : une pause: Comme nous l'avons mentionné dans l'introduction du cours, vos automatisations s'exécutent parfois plus rapidement que les logiciels que vous essayez d'automatiser Et cela pose des problèmes. Mais nous pouvons résoudre ce problème en ajoutant des pauses à endroits stratégiques de nos automatisations ou de nos macros, car elles sont appelées In Keyboard Maestro La plus simple s'appelle simplement Pause. Et il fait exactement ce que vous pensez. Il s'interrompt pendant un certain temps. Jetons un coup d'œil. Je vais utiliser Command Control a et je vais simplement taper Pause. Et voilà, en plus. Vous voyez qu'il est fourni avec une valeur par défaut de 1,5 s, mais nous pouvons la modifier en centaines de secondes ou en heures. Voyons un exemple de la façon dont cela pourrait nous aider. Créons une macro qui colle du texte dans une fenêtre pour nous Cela nous donnera plusieurs occasions d'utiliser certaines pauses. Voici Logic Pro. C'est le logiciel avec lequel je passe le plus de temps dans mon travail de compositeur. Mais pour tous ceux d'entre vous qui sont designers, disons, si vous travaillez pour plusieurs clients, je parie que vous êtes confrontés au même dilemme que moi. Chacun de vos clients peut avoir des spécifications de livraison différentes. C'est certainement le cas pour moi. que je ferais, c'est Keyboard Maestro pour faire face à cela, c'est plutôt bien comporte un bloc-notes Logic Pro comporte un bloc-notes qui vous permet de prendre des notes sur le projet, ainsi que sur chaque piste du projet Chacun d'entre eux peut avoir ses propres notes. Donc, ce que je fais, c'est intégrer Keyboard Maestro Paste dans les spécifications de l' éditeur que je spécifie De cette façon, je les ai ici. Je n'ai pas besoin d' aller les chercher. Je n'ai pas besoin de deviner et je suis sûr qu' ils sont exacts. Faisons donc un commentaire qui explique ce que nous devons faire. Commentaire. Très bien, voici ce que nous devons faire. Parce que nous le faisons à partir de Keyboard Maestro et je veux vous le montrer plutôt que de l'exécuter à partir de la logique La première chose que je dois faire est de passer à la logique. Activez donc la logique. Nous devons ouvrir le bloc-notes. Nous devons cliquer sur le bouton Modifier. Nous devons taper notre texte. Ensuite, nous devons cliquer sur le bouton Terminé. Donc ça va ressembler à ça. Nous devons ouvrir le bloc-notes et il contient un raccourci clavier ainsi qu'une commande de menu Et je pense que j'utilise la commande de menu pour des raisons de stabilité Nous devons cliquer sur ce bouton Modifier pour activer l'édition. Nous devons entrer notre texte , puis cliquer sur le bouton OK. OK, c'est ça. Faisons en sorte que cela fonctionne. Nous allons donc d'abord activer la logique. Je vais donc le choisir ici et il fonctionne, donc c'est dans ce menu, c'est super. Ensuite, nous devons ouvrir le bloc-notes et nous allons le faire depuis le menu. Je vais donc simplement taper menu. Génial. J'ai mentionné cette astuce et le cours de démarrage rapide, mais c'est un bon Je vais donc le mentionner à nouveau. Au lieu d'avoir à choisir la logique et à saisir ces informations, je peux les obtenir exactement en utilisant cette fonctionnalité ici , le menu, le menu. Et je passe simplement à Logic Pro. Et Keyboard Maestro m' a présenté toute la structure de ses menus Je vais donc aller dans Afficher et dans les blocs-notes. Maintenant, je sais que la logique a un petit bogue. Vous pourriez dire que c'est une fan d'Apple autant que je suis, je dois peut-être appeler ça un bug. Il n'affiche pas toujours toutes ses commandes de menu à Keyboard Maestro Et selon que c'est le cas, si le menu a déjà été affiché, il se peut qu'il propose une variante différente. Voyons donc ce que je veux dire. Si je vais voir. Il indique en fait Afficher les blocs-notes, pas seulement le bloc-notes. Je vais donc revenir à Keyboard Maestro. Et bien sûr, si je regarde ici, si je regarde, maintenant il est écrit Afficher les blocs-notes, donc ça se met à jour. Soyez donc à l'affût des petites particularités du logiciel que vous utilisez le logiciel Et la deuxième chose à ce sujet est que cette commande a plus chances de fonctionner si j'affiche d'abord le menu, puis si je choisis les commandes du menu. Voici donc ma petite solution pour cela. Je crée celle dont j'ai besoin, l'action Select dont j'ai besoin. Je le duplique. Et dans la première copie, je supprime la commande de menu spécifique. Cela a pour effet de simplement ouvrir rapidement le menu. Cela montre ensuite Keyboard Maestro les commandes disponibles. Je sais que c'est un peu détaillé et flou , mais vous trouverez ce genre de comportement dans les applications Il est bon de savoir comment y faire face. Très bien, super. Maintenant, le bloc-notes est ouvert. Nous devons cliquer sur le bouton Modifier. Je vais réduire ceci et cela pour nous donner un peu plus d'espace d'écran. Et très bien, alors bouton. Nous y sommes. Appuyez sur un bouton et cela s'appelle Modifier. Je vais donc le mettre là-dedans. Ensuite, nous devons taper notre texte. Insérez donc du texte en le tapant. Voici un éditeur qui veut des fichiers WAV en 16 bits sur 48 K, juste par exemple Et puis la dernière chose que je dois faire est de cliquer sur le bouton OK. Et c'est ici que je vais vous montrer une autre idiosyncrasie Regarde ça. Si je vais dans le bloc-notes, je clique sur le bouton Modifier , puis il devient le bouton Terminé Si je passe la souris dessus, regardez ce que nous voyons. Éditer. Donc, son nom, la façon dont il est programmé, sont toujours modifiables. C'est donc le nom que nous devons utiliser. Et Keyboard Maestro, encore une fois, il suffit de faire attention à la présence de petites mitaines comme celles-ci dans les logiciels que vous Nous pouvons donc simplement laisser cela sous le nom Appuyez sur le bouton, modifiez. D'accord ? Donc, si je choisis tous ces gars, que je clique avec le bouton droit de la souris et que je sélectionne, essaie six actions, et voyons ce qui se passe. Boum. Oh, oh, oh, aïe. Oh, ouah, ouah. D'accord. Il a fait à peu près toutes les mauvaises choses. Les textes qu'il a saisis ont donc commencé à émettre un tas de commandes au clavier. Un échec spectaculaire là-bas, ce qui est assez amusant. Maintenant que nous avons du travail à faire, nous savons que Logic Pro est activé correctement. Nous savons qu'il effectivement choisi cette commande de menu avec succès. Mais c'est en cliquant sur le bouton Modifier que nous avons des problèmes. L'une des choses les plus importantes que vous devez faire dans le cadre de ce processus est donc d' identifier l'endroit où le problème a commencé à se produire et c'est ainsi que vous avez su où placer la pause et nous sommes arrivés jusqu'ici. Disons Commande, Contrôle A et Pause. La valeur par défaut est 1.5. Je vais le porter à trois juste pour être sûr. Nous appuyons sur le bouton d'édition. Et je vais faire une pause. Et fais une pause ici. De cette façon, cela ralentira simplement la dernière partie de la macro et nous permettra de voir comment tout fonctionne. Peut-être que je vais réduire celui-ci à, à, réduire celui-ci à, d'accord. Encore une fois, cliquez sur l'un d'entre eux et cliquez sur le premier tout en maintenant la touche Maj enfoncée. Et nous allons essayer neuf actions. Nous y voilà. Cliquez sur le bouton Modifier, tapez du texte, puis cliquez sur le bouton Terminé. Parfait, simplement en ajoutant ces pauses simples. Maintenant, en pratique, vous voulez vraiment que vos pauses soient aussi courtes que possible. Et voici pourquoi. Cela est même indiqué dans la documentation de Keyboard Maestro. Si vous obligez votre Mac à attendre, vous ne savez pas ce qui change dans les autres applications qui peuvent être en cours d'exécution, etc. L'état général de votre Mac pourrait donc être très différent à la fin de cette longue pause. Donc, la meilleure pratique sera toujours de faire que ces pauses soient rares, aussi courtes que possible, elles seront fiables. 3 s. Honnêtement, c'est un projet de taille décente que j'utilise pour cet exemple. Mais je pense que nous pourrions facilement le réduire en une demi-seconde. Et de la même manière ici. Et voyons si ça va marcher. Je parie que ce sera le cas. Oui. D'accord. Génial. Nous y voilà. 4. Nerdy pour un s... Mais ne vous inquiétez pas !: instant, nous allons faire un petit détour pour vous montrer que la simple action Pause que nous avons utilisée dans la dernière leçon est en fait assez intelligente Je vais te montrer ce que je veux dire. Nous y sommes. Donc, là où nous mettons un nombre spécifique, nous pouvons en fait mettre un calcul ou une variable. Donc, au lieu d'en mettre trois, je pourrais mettre 1,5 plus 1,5 et Keyboard Maestro serait d'accord avec ça Et c'est un exemple un peu stupide. Mais croyez-moi quand je dis que cela ouvre toutes sortes de possibilités. Cela nous amène maintenant aux variables. Maintenant, vous vous souvenez de variables, peut-être issues de l'algèbre à l'école, ou peut-être avez-vous fait de votre mieux pour oublier tout Et c'est très bien. J'ai compris. Mais dans leur forme la plus simple, les variables ne sont que des surnoms pour certains concepts ou valeurs importants certains concepts ou valeurs importants dont nous devons garder une trace. Le meilleur exemple de tous les jours est le mot « maison ». Je peux te le dire, je vais rentrer chez moi. Et vous voyez exactement ce que je veux dire sans connaître mon adresse physique réelle, n'est-ce pas ? Et chaque fois que je déménage, le sens littéral du mot change parce que mon adresse change, n'est-ce pas ? Quand puis-je encore dire que je vais rentrer chez moi ? Tu vois ce que je veux dire ? Cela varie donc, c'est variable et c'est dynamique. Cela peut changer. Mais je peux toujours utiliser ce surnom pour ça. Et tout le monde sait toujours ce que je veux dire. Génial, non ? Alors imaginez que vous êtes un artiste numérique et que vous créez un paysage. Et vous choisissez un vert particulier pour la couleur de l'herbe. Et c'est un code hexadécimal fou comme le hashtag 3, F, B17, E ou quelque chose comme ça. OK. Et c'est difficile à retenir. Mais si vous l'étiquetez simplement comme vert gazon et que cela contient ce code hexadécimal pour vous À partir de ce moment, vous pouvez simplement dire «  herbe verte » et cela comblera l' absence d'information à votre place Et même plus tard, vous changerez peut-être d'avis et vous choisirez un vert légèrement plus foncé. Il suffit de mettre à jour Grass Green avec le nouveau code hexadécimal. Et tu es prêt à partir. Cela se répercute sur chaque mot que vous avez utilisé, le terme « herbe verte », C'est ce que nous voulons dire lorsque nous disons qu'il est dynamique, il sera mis à jour pour vous. Donc, cette combinaison entre le fait d'être significatif et facile à retenir et d'être mis à jour de manière dynamique. Ces deux éléments peuvent très bien fonctionner ensemble pour nous. Revenons à notre exemple de macro et voyons comment intégrer ces nouvelles informations pour rendre notre macro un peu plus intelligente. Ainsi, chaque fois que nous avons une pause contenant une valeur spécifique, nous pouvons utiliser une variable à la place. Pour ce faire. La première chose que nous devons faire est de définir nos variables afin que Keyboard Maestro sache ce que nous voulons dire lorsque nous utilisons ce surnom Nous voulons donc le faire au plus haut niveau. Je vais faire un Command Control A pour faire apparaître notre recherche par nom. Et nous voulons une variable. Et nous allons utiliser la variable set pour le calcul, plutôt que de définir la variable ce texte afin que Keyboard Maestro sache que nous travaillons avec un nombre C'est ce que j'ai choisi et je vais l' appeler Pause length. So Easy Assez, cela va faire référence à la durée de notre pause. Et je vais mettre un trois ici, d'accord ? Maintenant, une fois que j'ai fait cela partout où il y a une pause, je peux utiliser cette expression : Durée de la pause. Au lieu de cela. Durée de la pause, Durée de la pause et Durée de la pause. D'accord ? Voici ce qui est cool. Parce que ce champ prend également en charge les calculs. Cela signifie que nous pouvons savoir comment fonctionne la macro et que nous pouvons la raccourcir ou l'allonger selon les besoins J'ai peut-être décidé que celui-ci devait être beaucoup plus long. Je peux mettre deux fois, et maintenant c'est quatre au lieu de deux ici. Je voudrais peut-être que ce soit plus court. Je pourrais dire divisé par deux, et maintenant c'est un au lieu de deux. D'accord ? Vous pouvez donc voir comment cela fonctionne, comment la durée de la pause devient cette représentation de la longueur avec laquelle nous avons commencé. Ensuite, nous pourrons le modifier au fur et à mesure. Très bien, pour terminer, je vais vous faire part de quelques connaissances sur les meilleures pratiques concernant l'utilisation des variables dans Keyboard Maestro Il s'avère que plusieurs types de variables sont à notre disposition. Par exemple, il existe une variable de mot de passe qui est particulièrement sécurisée. Mais les deux types que j'utilise le plus sont locaux et globaux. paramètre local n'existe que dans la macro dans laquelle vous le définissez et l'utilisez. Et puis, une fois que vous avez terminé, il disparaît comme magie sous forme de fumée pour ne plus jamais être revu. Et c'est formidable, car cela ne consomme pas de ressources informatiques s' accroche pas à des informations dont nous n'avons plus besoin. Maintenant, cela signifie également que nous ne pouvons pas le partager entre macros. Mais le fait est que nous pouvons utiliser cela à notre avantage. de durée de pause que nous venons de configurer en est un bon exemple variable de durée de pause que nous venons de configurer en est un bon exemple. Les différentes macros que nous créons nécessiteront probablement des durées de pause différentes. Mais le lien Pause est un nom parfait, significatif et facile à retenir. Eh bien, en le rendant local, cela signifie que nous pouvons le réutiliser dans autant de macros différentes que nous le souhaitons. Mais ça ne va pas entrer en conflit. Ils ne seront pas quatre ici et se disputeront pas avec un autre là où c'est prévu. L'autre type est mondial. Cela signifie qu' il persiste ou continue d'exister entre les macros. Cela le rend idéal pour les éléments statiques tels qu'une URL que vous consultez souvent, un chemin sur votre ordinateur ou un dossier particulier dans lequel vous enregistrez ou ouvrez fréquemment des fichiers. Et il persistera même entre les redémarrages de votre ordinateur. Très bien, avec ces informations, vous savez ce que nous devons faire, n'est-ce Nous devons revenir à notre exemple de macro. Transformez la durée de la pause en variable locale. C'est aussi simple que de mettre le mot local dans le nom. Et je vais le faire suivre de deux soulignements. Maintenant, partout où nous utilisons cette variable, je dois mettre à jour le nom. C'est ici, c'est ici, c'est ici. Et c'est tout. Nous allons maintenant l' utiliser dans cette macro, puis elle disparaîtra Et nous pouvons réutiliser le nom encore et encore dans autant de macros que nous le souhaitons, sans conflits. Cool ? 5. Pause intelligente : pause jusqu'à: Nous allons maintenant commencer à examiner ce que j'appelle les pauses intelligentes. Il s'agit de pauses qui peuvent attendre une condition que vous avez spécifiée. Ils savent alors qu'il est temps de passer à l'action suivante. Quand je parle de condition, je veux dire des choses comme ces commandes de menu sont-elles disponibles ou est-ce que ce disque externe est déjà en montagne ? Et Keyboard Maestro nous fournit une très longue liste d'options Jetons un coup d'œil. Je dirais nouvelle action. Et je veux trouver Pause jusqu'à ce que je double-clique dessus et que je l'ajoute. Ensuite, lorsque je clique sur ce bouton vert, j'obtiens une liste de toutes les options. Vous pouvez donc voir une application s'exécute ou non sous forme de bouton, y a-t-il quelque chose de particulier dans le Presse-papiers ? Une commande de menu est-elle disponible ? Suis-je connecté à un réseau Wi-Fi en particulier ? Toutes ces différentes options. Et ils sont incroyablement puissants car ils rendent votre macro plus intelligente et plus fiable qu'une simple pause chronométrée Jetons maintenant un coup d' œil à quelques-uns pour vous donner une idée de ce qui est possible. Tout d'abord, examinons l'état de l'application. Cela vous permet de spécifier quelle application, bien entendu. Donc, si je veux attendre le Finder apparaisse à l' avant de mon écran, ou si je veux dire qu'il ne s'affiche pas à l' avant de mon écran. Est-ce qu'il fonctionne ? Est-ce qu'il ne fonctionne pas ? C'est caché ? N'est-ce pas caché ? Et ainsi de suite. OK. Et ce n'est pas si fascinant, je ne dirais pas. Mais il est incroyablement utile et puissant. Je veux dire, c'est une sorte de pain et beurre à faire, c'est d'attendre qu' une application en particulier apparaisse au premier plan ou qu'elle ait fini de se lancer complètement. C'est donc une bonne idée à connaître. Regardons-en maintenant un qui est un peu plus amusant. Mais aussi très utile. Il s'agit de la condition Pause for a Found Image. Cela signifie donc attendre que l'écran contienne cette image et que vous chargiez correctement en la collant simplement dedans Vous pouvez donc faire une capture d'écran et la coller dedans, ou y faire glisser une image comme vous le feriez pour n'importe quelle autre image, enfin , dans n'importe quelle autre application. Et en fait, si vous appuyez sur la barre d'espace avec une option sélectionnée, elle vous donne un aperçu de l'image à l' aide de l'aperçu rapide d'Apple Jetez un coup d'œil rapide. Très bien. Et bien sûr, il a, ne contient pas, contient uniquement, ne contient pas de manière unique. n'y en a donc qu'un ou il y en a plusieurs. D'accord ? Vous trouverez donc toujours les contraires dans tous ces menus de condition Voyons donc ce qui se passe ici. Il dit « Pause jusqu'à ce que j'ouvre le fichier 65 staying », qui est ma Mustang 1965, qui se trouve juste là J'adore ça. Et puis, une fois qu'il verra que j'ai ouvert cette image, il affichera un énorme texte indiquant qu'il s'agit de l'image actuelle. Alors allons-y. Devons-nous ? J'ai cliqué sur Run. Et vous pouvez voir le logo Keyboard Maestro dans la barre de menu clignote désormais pour indiquer que l'application est en attente, qu'elle Donc si je cherche 65, que je reste, que je le trouve et que je l'ouvre, pop, je vois l'image maintenant. D'accord, c'est donc un peu un exemple de Faun, mais je suis sûr que vous comprenez comment fonctionne n'importe quel élément graphique, comme un élément d'interface utilisateur sur une page Web C, ou dans un autre logiciel Vous pouvez y accéder de cette façon. Je vous préviens cependant que cela peut être difficile. J'ai plusieurs macros qui fonctionnent sur Google Sheets. Google a récemment modifié certaines choses à propos de son interface , ce qui a cassé mes macros. Jusqu'à ce que je fasse nouvelles captures d'écran et que je les intègre à mes macros Et puis tout est redevenu normal, juste quelque chose à savoir sur une sorte de solution, sauf celle-ci en dernier recours pour toutes ces conditions différentes, il y en a trois que j'ai tendance à utiliser le plus. Et ce sont Pause jusqu'à ce qu'un élément de menu particulier soit disponible. une pause jusqu'à ce qu'un bouton particulier soit disponible et Pause jusqu'à ce qu'une fenêtre spécifique apparaisse devant vous. Je pense que si je finis par utiliser autant ces trois options, c'est parce qu' il y a un menu si fondamental, un bouton disponible, une fenêtre avant, n'est-ce pas ? Cela m'amène probablement à la chose la plus importante à retenir de cette série de leçons , à savoir que votre travail, pour le configurer correctement, consiste à déterminer ce ou ces éléments définitifs qui doivent être vrais pour que vous puissiez probablement à la chose la plus importante à retenir de cette série de leçons à savoir que votre travail, pour le configurer correctement, consiste à déterminer ce ou ces éléments définitifs qui éléments définitifs qui doivent être vrais pour que vous passer avec succès à l'étape suivante de votre macro Et j'ai dit une ou plusieurs choses parce que vous remarquerez que vous avez toujours le bouton vert. Cela signifie que vous pouvez toujours en ajouter de plus en plus. Et vous pouvez dire que tout cela doit être vrai. Chacune d'entre elles doit être vraie. Aucune d'entre elles ne doit être vraie. J'ai le même thème qui consiste à vous donner, je suis aux antipodes, aux deux extrémités du spectre de ces différentes conditions Utilisons tout ce que nous avons appris pour modifier ou démontrer une macro et la rendre beaucoup plus intelligente qu' elle ne l'est actuellement. Nous avons donc cette pause pendant 0,3 s et cette pause toutes les 4,3 s. Je vais désactiver ces gars-là. Et à la place, je vais mettre Pause Until. Alors, que devons-nous attendre ici ? Nous nous souvenons que notre macro permettait d'afficher le bloc-notes, mais nous avons dû attendre que ce bouton d'édition soit disponible C'est la clé juste là. Nous devons attendre le bouton Modifier. Il semble donc que le bouton Pause jusqu'à ce que le bouton soit disponible. Alors je vais ici, je dis Pause jusqu'à ce que ce soit déjà terminé. Nous y voilà. Et je choisis l'état du bouton. Il suffit de renseigner le nom du bouton et c'est aussi simple que cela. OK, maintenant ça va être assez intelligent pour traîner et se détendre jusqu'à ce que ce bouton soit cliquable Génial. Très bien, nous pouvons donc simplement le copier et le coller ici OK, alors maintenant, dans les deux cas, nous attendons juste ce bouton d'édition. Vous vous souviendrez qu' il est étiqueté Terminé, mais sous le capot, il s'appelle Modifier. Cela devrait donc fonctionner. Maintenant. Allons y jeter un coup d'œil. Parfait. Très bien, vous voyez, c'est maintenant beaucoup plus fiable, car il n' attend pas un laps de temps arbitraire Il attend que le bouton dont il a besoin soit disponible , puis clique dessus. En fin de compte, ce sera probablement plus rapide et certainement plus fiable. Ça ne va pas se casser. Si je charge un projet énorme qui avance plus lentement. Très bien, c'est tout pour Pause Until 6. Pause intelligentes : appuyer sur Button lorsque cette fonction est activée: Cette leçon est très courte, mais elle couvre des informations très utiles. Vous vous souviendrez que jusqu'à présent, dans notre macro de démonstration, nous utilisions l'action appelée Appuyer sur le bouton pour appuyer sur le bouton Modifier , puis les boutons Terminé Logic Pro pour insérer notre texte dans la fenêtre du bloc-notes Avant d'essayer d' appuyer sur le bouton, nous avons fait une pause pour attendre que le bouton soit activé. Il s'avère que l'action Appuyez sur le bouton comporte en fait une fonction de pause intelligente intégrée. Attendez qu'il soit activé. Nous pouvons simplement le choisir dans le menu d'engrenage de l'action elle-même. Découvrez-le. Très bien, ici, dans notre macro, nous activons la logique. Nous choisissons les blocs-notes dans le menu. Dans notre toute première version, nous avons fait une pause pendant un certain temps. Ensuite, nous l'avons remplacée par la condition Pause Until et l'avons configurée pour attendre que le bouton intitulé Modifier soit activé. Nous pouvons neutraliser ce type. Et pour notre bouton d'appui, nous pouvons accéder à l'icône en forme d'engrenage et choisir d' attendre le bouton Activé. l'heure actuelle, il est marqué d'un X, ce qui signifie qu'il n'est pas allumé. Je vais cliquer ici. Et maintenant vous verrez qu'il est activé. Et aussi que l'icône jaune en forme d'engrenage a gagné un cadran. Cela nous indique donc qu'il va attendre Enabled. De plus, le titre de l'action a été modifié pour ajouter la phrase When Enabled. Il vous dit donc vraiment tout ce que vous devez savoir. Nous n'en avons pas besoin. Nous n'en avons pas besoin. Et juste pour être sûr, je vais faire le même réglage sur ce type ici pour m'assurer qu'il n'est pas encore en train de taper ou quoi que ce soit de ce genre. Juste une dernière remarque. Normalement, dans une macro qui m' oblige à passer à une application , puis à essayer immédiatement de choisir quelque chose dans un menu. Je mettrais une pause jusqu'ici. Et je le configurerais pour regarder le menu. Et je le ferais attendre que cet élément de menu soit activé. Maintenant, parce que Logic Pro a ce petit problème : il n'affiche pas manière fiable les noms de ses commandes de menu à Keyboard Maestro Cela va probablement nous causer des problèmes plutôt que de nous aider. Notre meilleur choix est donc de le laisser tomber. Si ça marche, on va juste le laisser. Très bien, cool. Cela dit, allons-y, exécutons-le et voyons ce qui se passe. Génial OK, c'est parfait. Et c'est probablement aussi efficace que nous allons le faire. Comme il attend juste que ce bouton soit activé, il fait ce qu'il doit faire dans le champ de texte Et encore une fois, attend que le bouton soit activé, puis clique dessus Il est à peu près aussi efficace et fiable que possible. C'est super. Très bien, jetons un coup d'œil aux plats à emporter. 7. Pause intelligentes : pause jusqu'à ce que le changement ¯\_(ツ)_/¯: Nous avons une autre courte leçon dans laquelle nous allons examiner une autre variante de Pause Until que je n'ai jamais réellement utilisée dans les quelque 400 macros que j'ai créées. Je n'en ai jamais trouvé un bon usage. Je pense que tu vas comprendre pourquoi. Cela s'appelle Pause Until Change. Jetons un coup d'œil. Cela nous donne cinq options différentes. Faites une pause jusqu'à ce que le Presse-papiers du système change, jusqu'à ce que l' application principale change Les touches enfoncées, les modificateurs ( Shift, Command, etc.) et Pause jusqu'à ce que la souris bouge Alors, que remarquez-vous à propos de ces cinq ? Et surtout si vous avez suivi mon cours de démarrage rapide, vous pouvez probablement deviner mon problème Ils sont tous super généraux. Nous ne savons pas ce que le Presse-papiers doit changer par rapport à R2. Nous ne savons pas quelles applications devraient ou ne devraient pas figurer en tête de liste. Nous ne savons pas quelles touches, quels modificateurs ou où la souris doit bouger ou ne pas bouger Donc, pour moi, j' ai un peu de mal à m'imaginer l'utiliser. J'ai tendance à aimer que mes actions, y compris mes pauses, soient aussi précises que possible. D'après mon expérience, cela les rend aussi fiables que possible, car je fais très attention à ce que j'attends, quelle application, à quelles commandes de menu, etc. Je cherche. Et c' est à peu près le contraire. C'est super général. Alors, où pourriez-vous l'utiliser ? Peut-être dans des macros très simples qui impliquent une ou deux applications, sorte qu'à tout moment, vous pouvez assez sûr de savoir laquelle se trouve en tête. Ou des macros qui devraient être suspendues si vous n'êtes pas devant votre ordinateur. Et ce à quoi je pense avec cet exemple c'est cette pause jusqu'à ce que la souris bouge. Vous avez donc une macro en cours d'exécution, puis elle passe à l'état inactif. Et vous ne voulez pas qu'il avance pendant votre absence. Mais même si quelqu'un d'autre arrive et déplace votre souris, elle continuera. Encore une fois, je ne comprends pas. Je ne vois pas où tu pourrais vraiment utiliser celui-ci. à quoi je reviens, c'est que les développeurs de ce produit sont vraiment intelligents et cette action n'existerait pas si elle n'ajoute pas d'utilité. Personnellement, je ne l' ai tout simplement pas trouvé. J'aime donc les détails. C'est moi Et je pense que c'est le meilleur moyen de disposer de macros fiables. Mais votre kilométrage peut varier. Alors jetez-y un coup d'œil, voyez si vous pouvez y trouver une utilité. J'aimerais voir quelques commentaires dans la zone de discussion. Si vous avez des idées sur la façon d'utiliser ce type. C'est bon, c'est ça. 8. Pause intelligente : attendre le navigateur: À moins que vous ne disposiez d'une vitesse Internet incroyable là où vous travaillez. Et beaucoup d'entre nous ne le font pas. Pour interagir avec les pages Web, il faut beaucoup cliquer puis attendre, puis cliquer puis attendre, n'est-ce pas ? De toute évidence, si vous voulez automatiser cette interaction, votre automatisation devra également attendre. Mais heureusement pour nous, le clavier Maestro possède une action conçue exactement à cet effet Ça s'appelle Wait for it. Attendez que le navigateur ait fini de charger. Jetons un coup d'œil. Si j'utilise ma commande pratique, contrôlez a et enregistrez pour le navigateur. Attendez que le navigateur ait fini de charger. Ça y est. OK. Et ce que vous remarquerez, c'est que nous pouvons choisir Safari , Google Chrome ou simplement le navigateur frontal. Donc, selon ce que vous aimez utiliser, vous pouvez le configurer de cette façon. Comme vous le savez, de nombreuses pages Web jamais vraiment cessé de se charger Il y a toujours de nouvelles publicités à venir et ainsi de suite. Keyboard Maestro résout ce problème en nous laissant définir le temps qu'il doit attendre après le premier chargement de la page Il est donc facile de passer cela sous silence. Si vous regardez la façon dont cela est formulé, cela indique « pendant au moins 3 s », et il serait facile interpréter comme signifiant qu' il ne faudra que 3 s. Mais en réalité Keyboard Maestro regarde pour la première fois que la page Web se la première fois que la page Web stabilise et semble avoir vraiment fini de se charger, puis le compte à rebours démarre Souvenez-vous donc toujours de cela lorsque vous le configurez. Ok, cool. Voyons donc l'action Attendre le navigateur frontal ou le chargement en action. Nous allons ouvrir une feuille de calcul budgétaire Google. Ensuite, nous allons sélectionner une plage particulière de cellules dans cette feuille de calcul Cela nous donnera certainement occasion de refroidir nos jets et d' attendre la fin du chargement de la page . OK, vérifions-le. Donc, ce que nous voulons faire , c' est mettre un commentaire et le documenter. Ce que nous devons faire. Nous allons ouvrir la feuille de calcul. En fait, nous allons devoir activer Safari juste pour en faire la fenêtre d'accueil. Hum, je crois que j'aimerais qu'il soit en plein écran. Les feuilles de calcul s'ouvrent, elles passent en plein écran. Ensuite, je souhaite lancer la commande Control G, qui est un raccourci dans Google Sheets pour accéder à une plage de cellules particulière. Nous devons donc faire un Control G, qui sera une action de frappe Une fois que cette petite fenêtre est ouverte, nous devons entrer dans la plage de cellules dans laquelle nous devons nous rendre. Donc ça va être insérer du texte et ça va être A1 à H 24, disons. OK. Ensuite, nous devons appuyer sur Retour pour confirmer ce choix, puis il devrait disparaître. Très bien, alors commençons. Nous voulons accéder à cette URL. Maintenant, voici la partie téléphone. Ce champ nécessite une URL. Mais vous vous souvenez que plus tôt dans ce cours, nous avons parlé un peu des variables. Et souvenez-vous de ce que j'ai dit à propos des variables globales. Ils sont parfaits pour tout ce qui ne change pas très souvent. Mais peut-être que tu as besoin de beaucoup faire appel. Et vous ne voulez pas vous souvenir du chemin exact ni de l'URL. C'est un excellent exemple de cas où cela pourrait être utile. J'ai donc configuré une variable globale appelée feuille de calcul de mon budget qui contient l' URL de cette feuille Google Genou, non ? Mais si je tape ma feuille de calcul budgétaire et que j'essaie de l'exécuter, elle va se plaindre. Pourquoi ? Parce que ma feuille de calcul budgétaire n'est pas une URL. Donc c'est regarder ça littéralement et s'étouffer. Très bien, alors voici le deal. Le petit T ici nous indique qu'il s'agit d'un champ TextField, mais aussi d'un champ symbolique Et pensez aussi aux jetons, vous savez, comme un petit jeton, c'est un substitut à une pièce de monnaie, une vraie pièce de monnaie, n'est-ce pas ? Du même coup. Les jetons peuvent remplacer des variables dans les champs de texte. C'est donc comme une référence à une référence, une variable pour une variable Cela semble confus, mais c'est juste une façon de détester Keyboard Maestro, ne l'interprétez pas comme du texte direct interprété comme une variable D'accord ? Il possède donc une syntaxe spéciale que nous devons utiliser, mais c'est facile. Variable représentant un signe de pourcentage. Hé, ça va être une variable. Si je commence maintenant à saisir ma feuille de calcul budgétaire, elle le reconnaîtra et la remplira À ce stade, tout ce que j' ai à faire est de cliquer sur la touche Tab. Et nous sommes prêts à partir. Cool. OK, ensuite, nous allons activer Safari. C'est ce que je choisis ici. C'est dans mes articles récents. Et je veux le mettre en plein écran. Je veux donc redimensionner cette fenêtre. Et je vais choisir : voyons la fenêtre principale de Safari pour m'en assurer, parce que j'aime être précis. Et je sais qu'il y a une option plein écran ici, très pratique. Très bien, juste pour que vous puissiez le voir, je vais faire défiler la page un peu vers le bas Cela lui donne donc simplement la même taille que l'écran que nous visualisons actuellement. Très simple. Et j'y reviendrai plus en détail dans le cours de démarrage rapide Vérifiez-le si vous ne l'avez pas déjà fait. Très bien, d'accord. Après le passage en plein écran, nous devons appuyer sur cette touche du contrôle G, qui est le raccourci dans la gamme Google Sheets pour Goto Le fait de connaître ces raccourcis est d'une grande aide lorsque vous essayez d'automatiser, car vous pouvez le faire correctement Maintenant, la dernière chose dont nous avons besoin est d'insérer ce texte pour spécifier la plage de cellules que nous voulons sélectionner. Nous y voilà, tapez, insérez du texte en tapant. C'est ce que nous voulons. Et je vais en mettre un pour 24. Et puis je peux inclure ce retour dans le cadre de ce qui est saisi Vous pouvez voir ce personnage ici, et vous pouvez le voir juste là. Le retour fait donc partie de ce qui va être saisi. Et c'est ce qui va se passer. Maintenant, je peux à peu près vous garantir que cela va échouer parce qu'il n'aura tout simplement pas assez de temps pour attendre que le navigateur ait fini de charger cette page avant d'essayer faire ce type et ce type. Mais essayons . Je clique donc sur l'un d'eux, je clique sur le dernier tout en maintenant la touche Maj enfoncée, puis je clique avec le bouton droit n'importe où dans la sélection Ensuite, je peux choisir d'essayer cinq actions. Voyons voir. Ça va échouer, échouer, échouer. Il y arrive. Et nous pouvons le constater, car les icônes ne clignotent plus , que cette macro est terminée depuis un certain temps. Il n'a donc même pas eu l'occasion de taper ce texte nulle part. Il était probablement en train de taper pendant que cette page était encore en cours de chargement. Donc ça ne va pas marcher. D'accord ? Donc, la chose la plus importante que nous devons faire pour trouver une solution est de demander quel type de pause nous faut et où devons-nous aller Nous savons déjà de quel type de pause nous avons besoin. Nous devons attendre la fin du chargement du navigateur. Mais où l'avons-nous mis pour nous aider le plus Cela a fonctionné et cela fonctionne, et cette partie a également fonctionné. Alors vraiment, c'est ici que nous devons attendre. Je vais donc sélectionner cette action pour qu'elle soit insérée entre les deux Et je dirais d'attendre la fin du chargement de Safari. Il est fourni avec une valeur par défaut de 3 s. Je vais l'augmenter à quatre Cela devrait nous aider. Et puis je pense que je vais en ajouter un deuxième. Je vais faire glisser l'option jusqu'ici. Et ne serait-ce que pour nous montrer à quoi cela ressemble lorsqu'il émet le Control G et affiche la boîte de dialogue inter-plages avant de le taper et de le confirmer. Très bien, donc encore une fois, je vais sélectionner le dernier. Cliquez sur la première en maintenant la touche Maj enfoncée. Maintenant, elles sont toutes sélectionnées. Je peux donc cliquer avec le bouton droit de la souris et choisir Essaie sept actions. Nous y voilà. Remarquez que je fais attention à ne pas toucher la souris parce que je ne veux pas interférer. Il interagit directement avec l'écran. Je ne veux donc pas toucher la souris et tout gâcher. C'est bizarre. Voici notre gamme et le coin supérieur droit. Nous y voilà. Cela a fonctionné. OK, alors nous y voilà. Comment nous avons sélectionné les formats A1 à H.264. Et c'est tout. Cela a fonctionné. Cela vous donne donc un excellent exemple de la façon d'utiliser Wait for Browser to Finish Loading. Je l'utilise tous les dimanches lorsque je remplis une feuille de temps pour l'un de mes clients indépendants Cela ouvre la feuille de temps sur la gauche. Cela ouvre mon logiciel de suivi du temps sur la droite. Et dans la feuille de temps, elle me connecte et remplit des informations intéressantes comme « Merci » dans le champ des commentaires. Et place ensuite le curseur dans le champ de saisie pour la première fois pour moi. Et je suis juste assise là à regarder. Ce genre de chose est donc génial à mettre en place pour vous-même et vous faire gagner du temps et des tracas Découvrez-le 9. Vous avez réussi !: Merci beaucoup d'avoir passé du temps avec moi. J'espère que le cours vous a été utile. N'oubliez pas que presque toutes les macros que vous créez à l'aide de Keyboard Maestro nécessiteront sorte de pause . Votre macro sera instantanément plus intelligente et plus fiable Deuxièmement, je tiens vraiment à vous encourager à créer et à télécharger un projet. Je vais l'examiner et je vais vous aider. Si vous vous heurtez à des obstacles. C'est vraiment facile. Si tu as besoin d'un rappel. Il suffit de regarder la vidéo du projet. Enfin, j'adorerais vraiment que vous laissiez un commentaire pour ce cours. Je lis et j' examine attentivement chaque critique. Encore une fois, j'apprécie vraiment temps que vous m'avez accordé et j'espère que vous avez apprécié le cours. Je te verrai la prochaine fois.