Créez un mot & Service de comptage de caractères pour toutes les applications sous Mac OS X

Table des matières:

Anonim

Bien que certaines applications d'écriture et de texte disposent de compteurs de mots et de caractères natifs dans le cadre de leur ensemble de fonctionnalités intégrées, ce n'est pas le cas de toutes les applications. Cela peut être changé facilement en créant un service Mac OS X qui fournira le nombre de mots et le nombre de caractères à partir de n'importe où sur un Mac où le texte est sélectionnable. Cela signifie que des applications comme TextEdit, les panneaux de prévisualisation Quick Look et même des navigateurs Web comme Safari, Chrome, Firefox, bénéficieront tous de la fonction de comptage de mots/caractères facilement accessible à partir d'un clic droit.C'est probablement la meilleure méthode pour obtenir un compteur de mots dans les applications Mac qui ne prennent pas en charge la fonctionnalité de manière native.

Un service Mac OS X est créé à l'aide de l'application de script Automator, intégrée à toutes les versions de Mac OS X. Si vous débutez avec Automator et que l'idée des scripts vous semble écrasante, ne vous inquiétez pas, il s'agit d'une configuration extrêmement simple, qui utilise du code pré-écrit et ne nécessite aucune capacité spécifique pour écrire des scripts.

Comment créer le service de comptage de mots et de caractères pour Mac dans Automator

Nous allons créer un service Automator à l'aide d'un AppleScript créé par un utilisateur nommé "nslater" sur Github. Il est déjà court et concis et il n'est donc pas nécessaire de réinventer la roue ou de la réécrire nous-mêmes.

  1. Lancez l'application Automator, qui se trouve dans le dossier /Applications/ de Mac OS X (ou ouvrez-la avec Spotlight / Launchpad
  2. Sélectionnez "Service" sur l'écran de démarrage d'Automator
  3. Sélectionnez dans la zone de recherche sur le côté gauche de la fenêtre Automator et tapez "exécuter applescript", puis faites glisser et déposez cette action dans la fenêtre de droite
  4. Copiez et collez le code AppleScript suivant de GitHub dans le formulaire "Exécuter AppleScript" :
  5. "on run {input, parameters} tell application System Events set _appname au nom du premier processus dont le premier est vrai end tell set word_count pour compter les mots de (input as string ) définissez character_count pour compter les caractères de (saisir sous forme de chaîne) indiquez à l&39;application _appname l&39;alerte d&39;affichage >."

  6. Enregistrez le service et nommez-le quelque chose d'assez court, comme "Compter les caractères et les mots"

Maintenant que vous avez créé le service et que vous l'avez enregistré, testons-le pour nous assurer qu'il fonctionne. Il ne devrait pas y avoir de problèmes, mais si vous rencontrez une erreur, c'est probablement parce que le copier-coller du code ci-dessus s'est mal passé avec la traduction des caractères, vous pouvez donc essayer de copier le code directement depuis la page GitHub de nslater si c'est le cas ne fonctionne pas correctement.

Comment utiliser le service de comptage de mots et de caractères dans n'importe quelle application Mac OS X

Maintenant que le service a été créé, vous pouvez l'utiliser à peu près n'importe où dans Mac OS X où du texte ou des mots sont sélectionnables. Cela ne doit pas nécessairement être un éditeur de texte ou un champ de saisie, il peut s'agir de texte brut dans des documents non modifiables, des pages Web ou des fenêtres Quick Look, la seule nécessité est que le texte soit sélectionnable. Voici comment ça fonctionne:

  1. Lancer un fichier texte dans une application comme TextEdit
  2. Sélectionnez tout le texte, ou juste un échantillon de texte, et faites un clic droit (contrôle+clic) sur le bouton de la souris
  3. Allez dans le menu "Services" et choisissez l'option "Compter les caractères et les mots"
  4. Trouvez le nombre de mots et de caractères du texte sélectionné dans une fenêtre contextuelle comme celle-ci

Maintenant que vous avez confirmé que le service de compteur de mots fonctionne comme prévu, vous pouvez continuer et quitter Automator. Le Service restera intact.

Le service devrait être transféré immédiatement à toutes les applications via Mac OS X, mais vous souhaiterez peut-être relancer certaines applications si vous ne voyez pas l'option de compteur de caractères et de mots disponible dans le menu Services.(note latérale : vous pouvez également utiliser Terminal pour tuer tous les services système, mais cela peut avoir des effets secondaires imprévus, nous ne le recommanderons donc pas spécifiquement).

Si vous décidez que vous ne voulez pas ce service, vous pouvez facilement le supprimer ainsi que d'autres du menu Services de Mac OS X en vous rendant à un endroit improbable dans les Préférences Système.

Créez un mot & Service de comptage de caractères pour toutes les applications sous Mac OS X