Automator Service para insertar texto solo disponible cuando se selecciona el texto

2

Estoy tratando de hacer un Servicio Automator para insertar la fecha actual. Tengo uno que funciona pero está solo disponible en el menú Servicios cuando se selecciona texto . Necesito que esté disponible cuando no hay texto seleccionado .

Aquí está el script de Automator Services:

LaaplicaciónconlaqueestoyintentandousarelservicioesTextEdit.VeoelmismocomportamientoenotrasaplicacionescomoTextMateyPages:pocasoningunaentradaenelmenúdeServicioshastaqueseleccionounpocodetexto,luegomuchosserviciosdisponibles.

QuizáshayaalgunaformadehacerestoconAppleScript,comocolocareltextoenelportapapelesyenviarun"comando-V" a la aplicación. Pero todavía necesitaría que el AppleScript esté disponible en el menú Servicios de alguna manera.

    
pregunta owler 26.02.2016 - 20:11

1 respuesta

3

Encontré la respuesta aquí:

enlace

  

OS X a veces ignora los cambios en los servicios después de que se hayan guardado en Automator, posiblemente debido al almacenamiento en caché . Entonces, si el servicio comenzó como un servicio de texto, es probable que sus cambios no se detecten. Para evitar este problema, seleccione Archivo »Duplicar en Automator, guarde el servicio con un nuevo nombre e intente nuevamente . Luego elimine el servicio original de ~ / Library / Services.

(La respuesta es de Daniel Beck)

Dupliqué mi script de servicio (en Automator) como se sugirió anteriormente y ahora aparece en el menú Servicios sin necesidad de seleccionar texto. Sospecho que cuando creé por primera vez la secuencia de comandos que tenía seleccionado "El servicio recibe entrada de texto", y luego lo cambié más tarde. Tenga en cuenta que la verificación de "Salida reemplaza el texto seleccionado" no debe cambiarse después de guardar el Servicio por primera vez.

    
respondido por el owler 27.02.2016 - 00:02

Lea otras preguntas en las etiquetas