Je cherche en vain un exemple d'une application simple ayant défini des
apple events simples également qui lui soient propres, avec le dictionnaire
..sdef ou les deux fichiers .terminology et .dictionary correspondants.
J'ai essayé de créer un tel fichier mais je ne débouche sur rien.
Si je déclare l'appli comme scriptable NSAppleScriptEnabled = YES dans le
info.plist je récupère le dictionnaire de la suite applescript types mais
pas le mien. En ajoutant OSAScriptingDefinition = mondico.sdef je parviens à
lire ce dictionnaire (rangé dans le dossier resources du bundle) et à
récupérer la suite que j'ai déclarée. Mais mes déclarations de classes,
commandes ne marchent pas.
(Je cherche à piloter les sorties digitales d'un Phidget Interface Kit par
l'intermédiaire d'un Apple script qui enverra des Apple events à l'appli que
j'ai écrite avec RB et qui gère ce périphérique - Ce script étant déclenché
par un click dans une page html, par un mail etc.. C'est pour un usage
domotique distant. Je n'ai jamais entendu parler d'une appli totalement
Applescript prenant en charge des périphériques USB)
Ayant parcouru ce que les forums et cette liste (et celle en anglais)
contiennent il me paraît qu'il manque pour les "hobbyists" comme moi un
petit tutorial, nous tenant par le clavier, ressemblant à ce qu'il y a dans
le bouquin de Neuburg à ce sujet mais actualisé. (Il me semble que les
paramètres relatifs aux apple events ont été considérablement enrichis
depuis)
On trouve quelque chose dans le bouquin 'MAC OS X programmation' de
Vautherin mais il part d'un développement sous xCode en Cocoa, je ne sais
pas faire le lien avec RB.
Merci par avance à ceux qui savent d'accepter de partager leur savoir :-)
--
Jacques Lacroute
|