Obtener la ruta actual de la aplicación Automator

3

Estoy intentando crear una aplicación Automator que distribuiré a otros usuarios en la red. La aplicación automator estará acompañada por un archivo ZIP y un archivo de instalación PKG.

Necesito ejecutar el archivo de instalación de PKG en la aplicación Automator. Para esto estoy tratando de usar el script de ejecución de shell usando el siguiente comando:

open gdata.pkg

El problema que tengo es que Automator no puede encontrar este archivo. Creo que no retoma el camino actual. Intenté cambiarlo de las siguientes maneras:

Experimento # 1:

cd $@; open gdata.pkg

Experimento # 2:

open ./gdata.pkg

Ambos no funcionaron para mí. Automator sigue dando error de que no pudo ejecutar el script. ¿Cómo logro esto aquí?

Mi siguiente paso después de esto sería descomprimir el archivo ZIP acompañado en una nueva carpeta en el escritorio del usuario.

    
pregunta Faraz Azhar 17.01.2015 - 12:44

2 respuestas

3

Use una acción Ejecutar AppleScript con lo siguiente para obtener la ruta:

POSIX path of (path to me)

Cuando se ejecuta en el flujo de trabajo, esto proporciona la ruta a Automator.app, pero cuando se ejecuta al iniciar la aplicación guardada, esto proporciona la ruta a la aplicación.

    
respondido por el grg 17.01.2015 - 12:52
-2

Publico la respuesta aquí, pero este artículo ya lo captura completamente, así que encogiéndose de hombros :

enlace

    
respondido por el jar 14.11.2016 - 04:16

Lea otras preguntas en las etiquetas