en mettant bsh complet dans ton path (ou en rajoutant les class manquantes)
et une petite macro :
myconsole() {
void run() {
bsh.util.JConsole console = new bsh.util.JConsole();
final JFrame f = new JFrame("Bsh Console");
f.getContentPane().add(console, "Center");
f.show();
bsh.Interpreter interpreter = new bsh.Interpreter( console );
interpreter.run();
}
return(this);
}
new Thread(myconsole()).start();
dans un .bsh
ouvre une nouvelle frame avec une console
(remarque avec emacs+jdee tu as une console bsh dans un buffer emacs et ca marche sous windows et linux)
pgas wrote:
Une idee comme ca (j'utilise plus jedit, j'ai pas teste)
t'as essayer de lancer la console a partir de la console beanshell existante avec bsh.Console
apres tu mets ca dans une macros.
Elle sera pas integre a Jedit mais bon..
Herve AGNOUX wrote:
Le Vendredi 8 Novembre 2002 13:58, Patrice Godard a �crit :
Pour Herv�:
Moi j'ai ma "toolbox" sur une m�moire flash USB. Comme �a on n'est pas
limit� � un support en lecture seule. Et �a fait encore son petit effet
chez le client ;-)
Haheum ! Je ... Je suis pas abonn� � Terminator 4 Rangers Man version 2 Embeded... C'est quoi une m�moire flash usb ??
Heu... Je vois aussi que ma petite demande � suscit�e pas mal de r�ponse, mais malheureusement nous nous sommes un peu �loign� du scmilblick ! PERSONNE NE M'A REPONDU ! Vous n'�tes pas gentil, franchement ! Je voulais une console bsh dans JEdit !
Bon je vais tout de m�me r�pondre aux diverses questions, de m�moire...
Pourquoi j'utilise BeanShell ?... Parce que au d�part j'utilisais un autre langage de scripts, � savoir Pnuts, et que ce dernier ne semblant plus �tre actif j'en ai cherch� un autre, qui ne m'oblige pas � r�aprendre un �ni�me langage informatique, et qui soit parfaitement et hyper-facilement interfa�able avec mes appli java... BeanShell me semble impec.
Pourquoi un langage de script ? C'est parce que je peux avoir besoin de modifier sur le gaz des petites routines lorsque l'environnement client est pas tr�s connu. C'est pour des petits utilitaires qui ne durent que le temps d'une chanson. Si jamais l'un d'eux a des v�l�it�s d'aller plus loin, hop ! je le transforme en classe java. Du coup, cela m'est compl�tement �gal que le script soit objet ou pas.
Un shell est aussi tr�s int�ressant embarqu� dans une appli java. Il te permet de configurer ton appli � l'infini. Et l� encore, si un script � son petit succ�s, hop ! je le transforme en classe java.
En fait le principal pour moi est que je puisse facilement transformer un script en code java et inversement. Avec le BeanShell c'est quasiment un copi�/coll� ! Donc c'est impec !
Bon... Et ma console ???
