He creado una Aplicación desde el Editor script con este contenido:
do shell script "PATH=/Library/TeX/texbin:$PATH ¬
open -n /Applications/Xournal++.app"
y lo llamé /Users/enzotib/Applications/Xournal-mod.app
.
Funciona si hago doble clic en la aplicación y luego selecciono un archivo .xopp
para abrir.
La pregunta es: ¿cómo debo modificar el script, para poder asociar la extensión del archivo ¿abre el archivo que hago doble clic con la aplicación?.xopp
con la aplicación
Editar
He cambiado el título, que era "Asociar el tipo de archivo con la aplicación creada desde script Editor", porque me he dado cuenta de que era engañoso.
0 votos
Debe editar el archivo Info.plist para incluir el
CFBundleDocumentTypes
que desea asociar a su aplicación.0 votos
@red_menace: ¿puedes ser más específico, por favor? No entiendo qué hacer
0 votos
En CFBundleDocumentTypes en la tecla Info.plist es una matriz de diccionarios que asocian tipos de documentos a tu aplicación. Puede consultar los diccionarios Info.plist de aplicaciones existentes, como Vista Previa o TextEdit, por ejemplo. La aplicación predeterminada para abrir un archivo concreto también puede configurarse desde el Finder. Infórmate ventana.
0 votos
@red_menace: el problema no es la asociación, que puedo hacer en Finder fácilmente, el problema es: ¿qué escribir en el script? Encuentro una sugerencia de usar "on run argv" y luego & item 1 de argv &, pero no funciona