Salut à tous,
je suis entrain d'essayer d'ajouter un nouveau protocole dans MacOS X.5 et franchement c'est la misère. 5 mn sous Windows, trois semaines sous Mac... le top.
Bon je m'explique : je veux ajouter un nouveau protocole que l'on nommera proto. Donc par exemple, si j'ai un lien sur une page web du type proto://domaine.tld/monfichier.ext et que je clic dessus, il doit ouvrir une application qui va effectuer une action avec ce lien (par exemple prendre le fichier et le stocker quelque part de spécial).
Ce que j'arrive à faire :
J'ai fait mon appli qui va être lancé lorsque je cliquerai sur le lien avec le protocole proto et j'ai associé ce protocole à cette application. Donc ça, ça marche bien, quand je clic sur le lien, l'application est bien lancée (j'ai mis des traces).
Ce que je n'arrive pas :
lors du clic sur le lien, quand l'application est lancée, je ne peux pas retrouver depuis l'application la valeur de ce lien. Autrement dit, quand je clique sur mon lien proto://domaine.tld/monfichier.ext, je veux savoir dans l'appli que ce lien vaut ça, et pas autre chose du style proto://autredomaine.tld/autrefichier.ext. Je veux la valeur du lien comme quand tu double clic sur un fichier sur le bureau, il lance l'appli et il connait le fichier sur lequel on a cliqué.
Je pensais trouver cette valeur dans les arguments passés à mon application donc en $1 mais ce n'est pas le cas. Ou se cache donc cette valeur?? Faut il mettre une certaine donnée dans le Info.plist de l'application pour pouvoir le retrouver. Sous windows, elle est en $1... franchement c'est d'un compliqué sous Mac (faut dire aussi que je ne suis pas très expert mac)...
Merci pour votre aide
ps: ceci n'est pas un développement Web mais bien un pb mac et du systeme.. donc pas de déplacement dans le forum Développement Web merci
je suis entrain d'essayer d'ajouter un nouveau protocole dans MacOS X.5 et franchement c'est la misère. 5 mn sous Windows, trois semaines sous Mac... le top.
Bon je m'explique : je veux ajouter un nouveau protocole que l'on nommera proto. Donc par exemple, si j'ai un lien sur une page web du type proto://domaine.tld/monfichier.ext et que je clic dessus, il doit ouvrir une application qui va effectuer une action avec ce lien (par exemple prendre le fichier et le stocker quelque part de spécial).
Ce que j'arrive à faire :
J'ai fait mon appli qui va être lancé lorsque je cliquerai sur le lien avec le protocole proto et j'ai associé ce protocole à cette application. Donc ça, ça marche bien, quand je clic sur le lien, l'application est bien lancée (j'ai mis des traces).
Ce que je n'arrive pas :
lors du clic sur le lien, quand l'application est lancée, je ne peux pas retrouver depuis l'application la valeur de ce lien. Autrement dit, quand je clique sur mon lien proto://domaine.tld/monfichier.ext, je veux savoir dans l'appli que ce lien vaut ça, et pas autre chose du style proto://autredomaine.tld/autrefichier.ext. Je veux la valeur du lien comme quand tu double clic sur un fichier sur le bureau, il lance l'appli et il connait le fichier sur lequel on a cliqué.
Je pensais trouver cette valeur dans les arguments passés à mon application donc en $1 mais ce n'est pas le cas. Ou se cache donc cette valeur?? Faut il mettre une certaine donnée dans le Info.plist de l'application pour pouvoir le retrouver. Sous windows, elle est en $1... franchement c'est d'un compliqué sous Mac (faut dire aussi que je ne suis pas très expert mac)...
Merci pour votre aide
ps: ceci n'est pas un développement Web mais bien un pb mac et du systeme.. donc pas de déplacement dans le forum Développement Web merci