He utilizado Automator para crear una app compuesto que activa una aplicación ("Fusible") en el directorio de Recursos del grupo, que, a continuación, abre el archivo "Exolon.tzx" (también se encuentra en los Recursos).
Sin embargo, sólo puedo conseguir que esto funcione, cuando se apunta a la ubicación completa de "Exolon.tzx", mientras la aplicación está en mi Escritorio. Obviamente, cuando me bajo la app ya no funciona.
¿Qué necesito cambiar en esta secuencia de comandos para que se seleccione y abra el "Exolon.tzx" independientemente de donde guardo la aplicación (en particular, yo quiero que cuando yo transferencia de la aplicación a otro Mac).
Mi script:
tell application "Fuse"
open POSIX file "/Users/almeath/Desktop/Exolon.app/Contents/Resources/Exolon.tzx"
end tell
tell application "System Events"
set frontmost of process "Fuse" to true
end tell
tell application "System Events"
keystroke "f" using command down
end tell
Cuando ejecuto la aplicación desde el Escritorio, se activa el Fusible de la aplicación, se abre Exolon.tzx y, a continuación, ejecuta la tecla especificada. Si puedo mover las app a otra ubicación (he.e no en el Escritorio), luego se produce un error: "La acción de Ejecutar AppleScript encontrado un error: "Fusible de un error: la Conexión no es válida"