identifiant applescrit dans interface builder

jsbach

Membre enregistré
6 Février 2006
8
0
Bonjour,
j'ai développé il y a quelques années sur projectbuilder, écrite en applescript, une application qui m'est indispensable, et que j'ai recompilée au fil des évolution de l'OS pour qu'elle reste utilisable, ce qui ne pose pas de problème.
Le script est basé sur le schéma:

on clicked theObject
if name of theObject is "rechercher" then
my rechercher(theObject)
else if name of theObject is "contacts" then
my VoirProtocole(theObject)
etc...

Tout fonctionne toujours, mais je souhaite ajouter des commandes associées à des boutons, sans modifier en profondeur;
or sur le nouvel environnement interface builder, je ne trouve plus où mettre un "name" à l'"object" qui sera reconnu par applescript.
Si je duplique un bouton existant et que je le renomme dans tous les champs visibles du controler, il garde son "name" applescript de départ et donc reste associé aux mêmes lignes de commande .
Je n'ai pas trouvé sur ces deux jour de congés une solution dans la documentation apple ni sur des recherches google.
Quelqu'un pourrait-il m'aider? merci d'avance!
 
Bonsoir,

Sur Snow Leopard, il faut activer la palette AppleScript par cette commande dans le Terminal :
Bloc de code:
defaults write com.apple.InterfaceBuilder3 IBEnableAppleScriptStudioSupport -bool YES
Xcode et Interface Builder doivent être quittés avant d'appliquer la commande.