Ce service créé avec « Automator » affiche le nombre de mots sélectionné dans un document. Certaines applications n’ont pas cette fonctionnalité. Voici comment combler cette lacune :
Créez un service depuis Automator de type « Service ».
Dans la section d’initialisation du service (la partie en haut) sélectionnez « Texte » dans la zone « Réceptions du service sélectionnées » puis dans le second menu choisissez » N’importe quelle application ». Cela signifie que le texte sélectionné depuis n’importe quelle application peut être utilisé pour initialiser ce service.
(Partie supérieur du service dans Automator)
Ajoutez ensuite l’action « Exécuter un Script Applescript » et copiez dans cette action le script ci-dessous.
Script :
on run {input, parameters}
set Lenombredemots to count words of (input as string)
display dialog (Lenombredemots & " mot(s) composent ce texte." as string)
end run
(Le flux complet dans Automator)
Si vous êtes perfectionniste, utilisez ce script :
on run {input, parameters} set Lenombredemots to count words of (input as string)
If Lenombredemots > 1 then display dialog (Lenombredemots & " mots composent cette selection de texte." as string)
Else display dialog ("Un seul mot compose cette selection de texte." as string)
End if
End run
(Le nouveau script dans l’action « Exécuter un script AppleScript »)
Enregistrez ce flux, et sélectionnez du texte dans n’importe quelle application dans le menu contextuel, sélectionnez votre service. ET c’est tout !
Henri Dominique Rapin