Estoy tratando de crear una aplicación Automator que distribuiré a otros usuarios en la red. La aplicación de automatización 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 de automatización. Para esto, estoy tratando de usar Run Shell Script usando el siguiente comando:
open gdata.pkg
El problema que tengo es que Automator no puede encontrar este archivo. Creo que no toma la ruta 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 el error de que no pudo ejecutar el script. ¿Cómo logro esto aquí?
Mi próximo paso después de esto sería descomprimir el archivo ZIP adjunto en una nueva carpeta en el escritorio del usuario.
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, proporciona la ruta a Automator.app, pero cuando se ejecuta iniciando la aplicación guardada, proporciona la ruta a la aplicación.
Publicaría la respuesta aquí, pero este artículo ya la captura por completo, así que encójase de hombros :
http://albertech.blogspot.com/2011/08/get-path-of-running-script-with.html
(path to me)
y, por lo tanto, es innecesariamente redundante!
Faraz Azhar