¿Cómo reemplazar el texto seleccionado actualmente en Applescript? ¿Cómo lo hace Devontechnologies WordServices?

1

Devontechnologies ofrece una colección de servicios que le permiten al usuario realizar algunas tareas comunes en texto (mayúsculas, minúsculas, ROT13, etc.). Lo hacen sin (por lo menos que puedo decir) usando el portapapeles (pbpaste / pbcopy).

He buscado mucho en Google sobre esto, pero las únicas soluciones que he encontrado están basadas en pbcopy / pbpaste y quiero evitar eso. ¿Alguna sugerencia?

Estoy creando mi propio servicio similar a WordServices de Devon que toma un pedazo de texto editable, lo manipula y finalmente reemplaza el texto original.

    
pregunta d-b 14.06.2018 - 15:42

1 respuesta

3

Podría usar un servicio de flujo de trabajo contextual de Automator.

  1. Open Automator select Contextual Workflow

  2. Introducelossiguientesajustes

    • Recibosdeflujodetrabajo:texto
    • En:Cualquieraplicación
    • Lasalidadeverificaciónreemplazaeltextoseleccionado
  3. AgregalaaccióndeAppleScript

  • El texto seleccionado estará en la variable input . Devolverá la variable input al final, reemplazando así el texto original con el nuevo texto
  • Se puede acceder al flujo de trabajo seleccionando texto, haciendo clic con el botón derecho y yendo a Servicios.

        
    respondido por el JBis 14.06.2018 - 18:15

    Lea otras preguntas en las etiquetas