Je cherche finalement à créer un service qui me permettra de compter tous les caractères non-blancs sélectionnés. Pour y arriver cependant, je cherche un moyen de supprimer tous les caractères d'espacement d'une chaîne d'un service que je peux ensuite utiliser à d'autres fins. Par exemple, je veux principalement l'utiliser pour obtenir des coordonnées ADN rapides tout en regardant la sortie dans Terminal.app, mais je peux penser à d'autres utilisations, telles que le comptage des caractères de code.
J'ai trouvé des scripts pour supprimer des espaces, mais rien de ce que j'ai trouvé ne semble tenir compte d'onglets, de caractères de nouvelle ligne, de retours à la ligne ou de tout autre caractère étrange ou étrange qui ne s'affiche pas.
Remarque: je ne souhaite pas créer de fichier, utiliser ou modifier le Presse-papiers.
Question secondaire: existe-t-il un moyen d'afficher (brièvement) le résultat dans un cadre, comme pour afficher les numéros de téléphone à partir de l'application Contacts?
la source
Réponses:
Dans Automator , créez un nouveau service avec les paramètres suivants:
Ajouter un Run AppleScript actions , en remplaçant la valeur par défaut du code avec le code de ci - dessous:
Exemple de code AppleScript :
Enregistrez le service Automator sous, par exemple: Compter les caractères sélectionnés
Maintenant dans Terminal , sélectionnez la sélection souhaitée , par exemple:
Cliquez avec le bouton droit de la souris et sélectionnez Compter les caractères sélectionnés dans le menu contextuel Services .
Exemple de sortie de la sélection ci-dessus:
Remarque: l' exemple de code AppleScript correspond à cela. Il ne fait appel à aucune méthode de traitement des erreurs et n'a pour but que de montrer l'une des nombreuses manières d'accomplir une tâche. Il incombe toujours à l'utilisateur d'ajouter / d'utiliser le traitement d'erreur approprié en fonction des besoins.
la source
Vous pouvez essayer WordService. DEVONtechnologies .
C'est un logiciel gratuit qui fait ce que vous voulez (choisissez Services -> WordService: Statistiques ) et bien plus encore.
Voici le résultat avec une sélection de votre question:
De haut en bas:
Caractères
Espaces
Total
Mots
Lignes
la source