AppleScript et Java

Zak

Membre confirmé
19 Mars 2004
20
0
Bonjour,

J'aurais besoin de vous pour résoudre deux problèmes dans mes projets.

Mise en situation :

J'ai besoin de lancer un code AppleScript à partir d'un code source Java. Pour cela, j'utilise la classe NSAppleScript.
Le but du script est d'envoyer des caractères à une application.
Du style : envoyer la lettre "a" à TextEdit.
J'utilise la fonction "keystroke" d'AppleScript pour envoyer le caractère.
Le script lancé à partir de l'éditeur de scripts marche parfaitement.

Cepedant, quand je le lance à partir d'Eclipse, le code du script est bon (un petit copier coller dans l'éditeur de script marche) mais la fonction "keystroke" ne marche pas.

Auriez-vous une solution pour résoudre ce problème ?

J'ai essayé du coup de passer en faisant du Cocoa-Java sous Xcode.
Je fais l'interface avec deux TextField et un bouton permettant de lancer le tout. L'AppleScript fonctionne.
J'ai besoin de rajouter une classe externe me permettant de commander à distance le script. Je rajoute à l'interface un bouton lancer et stopper pour gérer le port de communication.
Lorsque je lance l'application je me retrouve avec l'erreur suivante : "Unknown class "XXXXX" in nib file, using 'NSObject' instead." et pour chaque bouton j'ai l'erreur suivante "Could not connect the action Stop: to target of class NSObject".
Les deux erreurs correspondantes aux boutons sont issues de la première, mais je ne vois pas comment résoudre la première, classpath sous Interface Builder ou autre ?

Si vous pouviez répondre à ces questions, cela m'arrangerait grandement :D