1 votes

Comment remplacer le texte actuellement sélectionné dans Applescript ? Comment fait Devontechnologies WordServices' ?

Devontechnologies offre une collection de services qui permettent à l'utilisateur d'effectuer certaines tâches courantes sur du texte (majuscules, minuscules, ROT13, etc.). Ils le font sans (pour autant que je puisse dire) utiliser le presse-papiers (pbpaste/pbcopy).

J'ai beaucoup cherché sur Google mais les seules solutions que j'ai trouvées sont basées sur pbcopy/pbpaste et je veux éviter cela. Avez-vous des suggestions ?

Je suis en train de créer mon propre service, similaire à WordServices de Devon, qui prend un morceau de texte modifiable, le manipule et remplace finalement le texte original.

3voto

Pirooz Points 486

Vous pourriez utiliser un service de flux de travail contextuel Automator.

  1. Ouvrez Automator et sélectionnez Contextual Workflow enter image description here

  2. Entrez les paramètres suivants

    • Flux de travail Reçoit : texte
    • Dans : Toute application
    • Check Output remplace le texte sélectionné
  3. Ajouter l'action AppleScript

enter image description here

  1. Le texte sélectionné sera dans le input variable. Elle renverra la input à la fin, remplaçant ainsi le texte original par le nouveau texte.

Le flux de travail est accessible en sélectionnant du texte, en faisant un clic droit et en allant vers Services.

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X