Démarrer une appli xulrunner avec argument dans un .app
Bonjour,
j'ai ici une application dévelopée sur la base de xulrunner qui fonctionne (presque mais c'est un autre débat).
Après avoir minutieusement placé les fichiers dans un ".app", je peux désormais taper deux petites lignes de commande dans le terminal pour la démarrer :
Code:
1 2
| cd /Applications/Toto.app/Contents/MacOS/
./xulrunner totocom.xcf |
totocom.xcf est un fichier de configuration nécessaire au bon fonctionnement de l'appli.
Mais voilà, faire comme ça c'est bien beau mais pour faire propre faut packager et créer un .app qui démarre ! Pour l'instant, PackageMaker est mon ami et le .app est construit en ajoutant un applescript qui lance l'appli par shell, soit :
Code:
do shell script "chmod -R 755 /Applications/Toto.app/;cd /Applications/Toto.app/Contents/MacOS/; ./xulrunner totocom.xcf nohup &"
Le "chmod -R 755" sert à éviter un "permission denied".
Ca démarre et tout fonctionne mais ça lance deux icônes - une pour l'applescript et une pour l'appli j'imagine. pas bien.
Des idées pour faire tourner le bébé bien rond ? avec une seule icône et du code plus propre ? Je prend surement le taureau par le mauvais côté ? gloups...
Oui je sais c'est de la bidouille de l'espace... désolé je ne suis que webmaster... windaubeur en plus :aie:
Merci d'avance à la/aux personne(s) qui osera(ont) se casser les dents sur mon problème !