3 votos

¿Por qué no mi AppleScript que se ejecute como un Servicio?

Tengo un sencillo AppleScript que funciona exactamente como se esperaba cuando se ejecuta en su propio, el éter como una aplicación, directamente desde dentro de ScriptDebugger o Editor de secuencias de Comandos, o como un elemento de un sistema de Automatización de dentro de Automator:

enter image description here

Sin embargo, cuando intento ejecutar esta Automatización como un Servicio, por ejemplo, guardándolo como un Servicio y ejecutarlo desde el menú de Servicios

enter image description here

no pasa nada. El Servicio no se ejecuta si puedo usar una "Ejecutar AppleScript" acción de Automator, o crear una aplicación a partir de la secuencia de comandos y el uso de un Lanzamiento de la Aplicación de la acción.

¿Por qué no mi AppleScript que se ejecute como un Servicio, cuando se ejecuta perfectamente en todas las demás circunstancias?

2voto

Baczek Puntos 150

Esto es raro, pero he visto al menos tres personas en la página de Soporte de Apple Comunidades que han tenido este problema cuando una of process "x" y tell application "System Events" to están en la misma línea.

Intenta esto.

on run {input, parameters}
  tell application "System Events"
      tell process "TextWrangler" to set visible to not visible
  end tell
end run

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X