¿Por qué mi AppleScript no se ejecuta como un servicio?

2

Tengo un AppleScript simple que funciona exactamente como se espera cuando se ejecuta solo, ether como aplicación, directamente desde ScriptDebugger o Script Editor, o como un elemento de automatización desde Automator:

Sinembargo,cuandointentoejecutarestaAutomatizacióncomounServicio,porejemplo,guardándolocomounServicioyejecutándolodesdeelmenúServicios

no pasa nada. El Servicio no se ejecuta si uso una acción "Ejecutar AppleScript" en Automator, o creo una aplicación desde el script, y uso una acción Iniciar aplicación.

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

    
pregunta orome 01.08.2012 - 20:47

1 respuesta

1

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

Prueba esto.

on run {input, parameters}
  tell application "System Events"
      tell process "TextWrangler" to set visible to not visible
  end tell
end run
    
respondido por el jackjr300 02.08.2012 - 01:10

Lea otras preguntas en las etiquetas