1

J'ai développé quelques scripts apple script pour redimensionner des images rapidement.
Mais ces scripts n'apparaissent pas lorsque je fais un click droit sur une image, puis ouvrir avec.
Il faut que je passe par "Autre"... à chaque fois.

Pour gagner du temps j'aimerai les faire apparaître dans cette liste.

Par ailleurs, si je pouvais supprimer quelques applis dans le menu contextuel, ça serait pas mal.

Est-ce possible ?

Merci !

2

Hum sous Mac OS 8.X et 9.X il y avais une extention pour faire ça.... ça doit exister aussi sous X

Si je trouve ça j'en ferrais pars ici ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3

Tu peux sûrement sauver le script sous la forme d'un bundle .app (mal traduit Progiciel), et ensuite trifouiller le Info.plist pour rajouter les extensions supportées, cherche du côté de CFBundleTypeExtensions.
avatar
;)

4

Alors ils sont déjà enregistrés en tant qu'application, pas de soucis pour ça.
Par contre je n'arrive pas à voir le plist: sur les scripts enregistrés en APP, OS X ne me permet pas de rentrer pour voir le contenu du paquet comme sur les autres applications.

Je peux poster un source d'un de ces scripts si quelqu'un veut tester.

5

De mémoire, certains scripts sont seulement renommés en .app.. le plus simple, c'est de prendre un terminal et d'essayer d'ouvrir le dossier à la main cheeky
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

6

Oui c'est ça. Enregistrer sous la forme d'« application » créé une application sortie de la période pré-Mac OS X où tout est regroupé dans le même fichier. Le fichier Info.plist est bien là, mais sous la forme d'une ressource du fichier. Enfin bon, si tu peux pas voir le contenu du paquet, c'est que c'est pas un bundle. Ré-ouvre le .app et sauve-le de nouveau sous la forme d'un « progiciel » et là ça sera un vrai app bundle, et tu pourra modifier le Info.plist. En plus, au lieu d'être du PowerPC, le .app sera une application Universal :
$ file Sans\ titre.app
Sans titre.app: Mach-O executable ppc
$ file Sans\ titre\ 1.app
Sans titre 1.app:                       directory
Sans titre 1.app/Contents/MacOS/applet: Mach-O universal binary with 2 architectures
Sans titre 1.app/Contents/MacOS/applet (for architecture ppc):	Mach-O executable ppc
Sans titre 1.app/Contents/MacOS/applet (for architecture i386):	Mach-O executable i386

Le script sera toujours interprété (tu peux le trouver dans Contents/Resources/Scripts) mais l'exécutable qui interprète sera Universal, donc pas besoin de lancer Rosetta à chaque fois que tu lances le script, d'où un chargement plus rapide.

Après pour choisir les documents ouvrables, faut voir du côté d'Info.plist, ce document décrit son format.
avatar
;)

7

Nickel ça marche. Plus qu'a placé l'app dans le répertoire des applications une fois que l'extension a été rajouté et c'est bon.

Mici smile


(j'imagine qu'avec la même manip je peux éditer le plist pour supprimer certaines applis du menu ? c'est risqué ?)