Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2151 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  44  45  46  47  48  49
Auteur Sujet :

JEDIT : (Editeur modulable) VERSION 4.3 Final !!

n°548700
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2003 à 16:50:16  profilanswer
 

Reprise du message précédent :

the real moins moins a écrit :

en beanshell t'as acces au buffer en cours?


 
Oui, ça j'en suis certain. C'est juste que je ne maitrise pas du tout le java pour le moment (mais je vais m'y mettre, ça m'a donné envie).

mood
Publicité
Posté le 23-10-2003 à 16:50:16  profilanswer
 

n°548711
the real m​oins moins
Posté le 23-10-2003 à 16:54:00  profilanswer
 

Hermes le Messager a écrit :


 
Oui, ça j'en suis certain. C'est juste que je ne maitrise pas du tout le java pour le moment (mais je vais m'y mettre, ça m'a donné envie).
 

dans un shell bean shell, tu pourrais taper ça:
 
System.out.println(<insereicilenomdelavariablepourlebuffer>.getClass().getName();
 
(sans les <> [:ddr555]) et me dire ce que ça te sors?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°548714
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-10-2003 à 16:56:10  profilanswer
 

Harkonnen a écrit :


pour les trolls sur les langages et autres engueulades, y'a un topic dédié.


 
http://forum.hardware.fr/forum2.ph [...] post=31321

n°548732
Tetedeienc​h
Head Of God
Posté le 23-10-2003 à 17:01:52  profilanswer
 

the real moins moins a écrit :

dans un shell bean shell, tu pourrais taper ça:
 
System.out.println(<insereicilenomdelavariablepourlebuffer>.getClass().getName();
 
(sans les <> [:ddr555]) et me dire ce que ça te sors?


 
Il manque pas une parenthèse [:aloy] ?

n°548745
impulse
Posté le 23-10-2003 à 17:07:28  profilanswer
 

Citation :

Il manque pas une parenthèse [:aloy] ?


 
Si il utilisait Jedit il n'aurait pas ce genre de pb. :D

n°548747
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2003 à 17:07:47  profilanswer
 

J'ai fait ça :
 
System.out.println(buffer.getClass().getName());  
 
Mais il ne se passe rien, et j'ai pas de message d'erreur ce qui prouve que buffer est le bon nom pour la variable. Mais il appelle pas IE ou php pour autant.

n°548751
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2003 à 17:08:50  profilanswer
 

Si par contre, je met un mauvais nom de variable comme currentbuffer, j'ai :
 
 
> System.out.println(currentbuffer.getClass().getName());  
Sourced file: <Inline eval of: System.out.println(currentbuffer.getClass().getName()); ; > : Attempt to invoke method: getClass() on undefined variable or class name: currentbuffer : at Line: 1 : in file: <Inline eval of: System.out.println(currentbuffer.getClass().getName()); ; > : System .out .println ( currentbuffer .getClass ( ) .getName ( ) )  
 
 at bsh.Name.invokeMethod(Unknown Source)
 
 at bsh.BSHMethodInvocation.eval(Unknown Source)
 
 at bsh.BSHPrimarySuffix.doSuffix(Unknown Source)
 
 at bsh.BSHPrimaryExpression.eval(Unknown Source)
 
 at bsh.BSHArguments.getArguments(Unknown Source)
 
 at bsh.BSHMethodInvocation.eval(Unknown Source)
 
 at bsh.BSHPrimaryExpression.eval(Unknown Source)
 
 at bsh.Interpreter.eval(Unknown Source)
 
 at bsh.Interpreter.eval(Unknown Source)
 
 at bsh.Interpreter.eval(Unknown Source)
 
 at org.gjt.sp.jedit.BeanShell._eval(Unknown Source)
 
 at console.ConsoleBeanShell.execute(Unknown Source)
 
 at console.Console.run(Unknown Source)
 
 at console.Console$ActionHandler.actionPerformed(Unknown Source)
 
 at javax.swing.JTextField.fireActionPerformed(Unknown Source)
 
 at org.gjt.sp.jedit.gui.HistoryTextField.fireActionPerformed(Unknown Source)
 
 at org.gjt.sp.jedit.gui.HistoryTextField.processKeyEvent(Unknown Source)
 
 at console.ConsoleTextField.processKeyEvent(Unknown Source)
 
 at java.awt.Component.processEvent(Unknown Source)
 
 at java.awt.Container.processEvent(Unknown Source)
 
 at java.awt.Component.dispatchEventImpl(Unknown Source)
 
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 
 at java.awt.Component.dispatchEvent(Unknown Source)
 
 at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
 
 at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
 
 at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
 
 at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
 
 at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
 
 at java.awt.Component.dispatchEventImpl(Unknown Source)
 
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 
 at java.awt.Window.dispatchEventImpl(Unknown Source)
 
 at java.awt.Component.dispatchEvent(Unknown Source)
 
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 
 at java.awt.EventDispatchThread.run(Unknown Source)
 

n°548759
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2003 à 17:11:34  profilanswer
 

Citation :


  Q:.  
In a macro I'd like to exec an external program (e.g. jmk, javac) and capture its output to a buffer. I'd also like to see this output as the external program runs or be able to interact with the program. So when I exec, what happens to System.in/out/err of the exec'd program?
A:.  
Use the runInSystemShell() or the runCommandToBuffer() script methods that come bundled with the Console plugin. The help documentation for Console provides details on these methods. Currently the Console's System shell is not interactive during execution of a command, but it does receive and display the standard output and error streams of the external process.


 
J'ai ça dans l'aide sinon.  :)

n°548806
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2003 à 17:46:05  profilanswer
 

Bon j'arrive à cracher du HTML dans la console via PHP avec cette macro un peu modifiée :
 

Code :
  1. void execScript(interpreter, command)
  2. {
  3. params = Macros.input(view,
  4.  "Specify parameters for running script under " + interpreter);
  5. if(params == null)
  6. {
  7.  Macros.message(view, "Script execution was cancelled." );
  8.  return;
  9. }
  10. runInSystemShell(view, command + params);
  11. }
  12. void runScript()
  13. {
  14. if(buffer.isNewFile())
  15.  buffer.saveAs(view, true);
  16. else
  17.  buffer.save(view, buffer.getPath());
  18. mode = buffer.getMode().getName();
  19. path = buffer.getPath() + " ";
  20. os = System.getProperty("os.name" );
  21. if(os.indexOf("Windows" ) != -1)
  22.  path = "\"" + path + "\"";
  23. if(mode.equals("beanshell" )) {
  24.  source(path);
  25. }
  26. else if(mode.equals("php" )) {
  27.  execScript("php", "C:\\PROGRA~1\\EASYPHP\\PHP\\PHP.EXE  " + path);
  28. }
  29. else {
  30.  Macros.error(view,
  31.   "The current file does not appear to be a script." );
  32. }
  33. }


 
Mais pas encore dans le navigateur de mon choix.
 
HELP !! Je touche au but. :)
 

n°548824
cerel
Posté le 23-10-2003 à 18:07:04  profilanswer
 

Bon alors primo, tout le monde n'as pas forcement php easy, si tu ne developpe cette macro, alors ok.
Sinon il y a peut-etre un moyen un peu  bebete :
 
execScript("php", "C:\\PROGRA~1\\EASYPHP\\PHP\\PHP.EXE  " + path +" >> temp.html" );
les >> vont envoyer le resultat que php va produire ds le fichier "temp.html"
tu n'as plus qu'a faire  
"start temp.html" ou "[mon browser] temp.html"
le start, va lancer l'application associe au fichier avec le fichier.

mood
Publicité
Posté le 23-10-2003 à 18:07:04  profilanswer
 

n°548834
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2003 à 18:33:41  profilanswer
 

ça marche pas. Il n'accepte pas le start... C'est po du java ça si ? Ni du beanshell ... sniff...
 
Ma question, c'est justement comment afficher temp.html que j'arrive à produire sans problème.

n°548852
cerel
Posté le 23-10-2003 à 19:23:02  profilanswer
 

Ben le "start" c'est une commande de windows
 
Sinon essaye avec la classe RunTime de java :
http://java.sun.com/j2se/1.4.1/doc [...] ntime.html
 
Je connais pas le bs, donc je peux pas t'aider ...


Message édité par cerel le 23-10-2003 à 19:32:15
n°548858
the real m​oins moins
Posté le 23-10-2003 à 19:33:58  profilanswer
 

Hermes le Messager a écrit :

J'ai fait ça :
 
System.out.println(buffer.getClass().getName());  
 
Mais il ne se passe rien, et j'ai pas de message d'erreur ce qui prouve que buffer est le bon nom pour la variable. Mais il appelle pas IE ou php pour autant.

ça c'est normal :D
je voulais juste connaitre le nom de la classe du buffer pour voir a quelle sauce on pouvait le manger :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°548861
the real m​oins moins
Posté le 23-10-2003 à 19:36:18  profilanswer
 

euh en fait je pige pas pourquoi tu veux faire ça comme ça...
pourquoi tu n'edites pas tes fichiers php et setter ton serveur pour qu'il utilises les memes fichiers? t'aurais juste un refresh à faire dans ton browser [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°548870
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2003 à 20:05:43  profilanswer
 

the real moins moins a écrit :

euh en fait je pige pas pourquoi tu veux faire ça comme ça...
pourquoi tu n'edites pas tes fichiers php et setter ton serveur pour qu'il utilises les memes fichiers? t'aurais juste un refresh à faire dans ton browser [:spamafote]


 
Ben c'est ce que je fais en ce moment, mais j'aurais bien aimé pouvoir afficher n'importe quel fichier quelque soit son emplacement en générant un temp.html  :)  

n°548907
the real m​oins moins
Posté le 23-10-2003 à 20:40:49  profilanswer
 

ça t'arrives svt d'écrire un php "n'importe ou" sur ton disque?
'fin bon


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°548914
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2003 à 20:44:21  profilanswer
 

the real moins moins a écrit :

ça t'arrives svt d'écrire un php "n'importe ou" sur ton disque?
'fin bon


 
Ben en fait, je t'explique :
 
J'ai un dossier projet.
 
Dans ce dossier, j'ai plusieurs projets, et c'est pénible de devoir avec le navigateur changer de rep. Je reconnais que c'est une option sans plus hein, je dis pas que c'est capital. Mais n'empêche que j'aurais bien voulu comprendre comment faire. Je suis perfectionniste, voilà tout. C'est une feature présente sur les ide php comme phped, je voulais juste pouvoir la mettre sur JEdit pour qu'il ne manque rien.  :)  
De plus, cela m'aurais aussi permis de faire plusieurs boutons pour chaque navigateur directement dans JEdit. Je reconnais que c'est du gadget, mais bon...  ;)

n°548948
the real m​oins moins
Posté le 23-10-2003 à 21:05:23  profilanswer
 

non mais je dis pas que c'est completement inutile, j'essayais de voir comment tu voulais t'en servir..
moi perso jbosse pas sur plusieurs projets en meme temps [:spamafote]
(dans la meme minute je veux dire hein :o)
(et puis sinon t'as les tabs dans mozilla/firebird;))


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°549395
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 11:18:07  profilanswer
 

C'est bon, j'ai finalement réussi en appelant la console depuis une macro beanshell !!!! yo !  
[:ddr555]
 

Code :
  1. String newText = buffer.getPath();
  2. String path = newText.substring(3);
  3. runCommandInConsole(view,"System","C:\\PROGRA~1\\INTERN~1\\IEXPLORE.EXE " + "http://127.0.0.1/" + path);

n°549398
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 11:19:05  profilanswer
 

Je vais donc maintenant faire mes petits boutons pour tester mes pages avec les trois navigateurs que j'utilise : IE, Moz et Opera.

n°549404
urd-sama
waste of space
Posté le 24-10-2003 à 11:22:02  profilanswer
 

[:blueflag

n°549406
antp
Super Administrateur
Champion des excuses bidons
Posté le 24-10-2003 à 11:22:26  profilanswer
 


 
[:quoted

n°549414
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 11:25:56  profilanswer
 

Je termine mes macros pour tester les pages, et je crois que je vais préparer un tutorial JEdit pour les gens, vu que c'est quand même pas à la portée de tout le monde de pouvoir faire soi-même ses macros. ça demande explication.


Message édité par Hermes le Messager le 24-10-2003 à 11:26:10
n°549508
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 12:58:28  profilanswer
 

Bon, et bien cette fois ci, il ne manque plus rien  :bounce:  
 
Voilà ce que ça donne chez moi en ce moment :
 
http://tousleschats.free.fr/hermes/jedit.png
 
A gauche, le xinsert pour insérer en un clic mes codes XHTML/CSS/PHP etc...
 
En bas, la console.
 
En haut, vous pouvez voir les boutons que j'ai créé (les 6 derniers avec Echo, éè, {} , IE ,MOZ , Opera.
 
Echo permet de transformer coucou en echo"coucou";
éè transforme éè en & eacute;& egrave;
{} construit une boucle avec placement du curseur au bon endroit.
 
IE, montre la page en cours dans IE, pareil avec Moz et Opera
 
A Droite, l'explorateur de fichier (qui fait aussi FTP).
 
Je crois qu'il ne manque plus rien...  [:totozzz]

n°549541
the real m​oins moins
Posté le 24-10-2003 à 13:36:46  profilanswer
 

Hermes le Messager a écrit :

C'est bon, j'ai finalement réussi en appelant la console depuis une macro beanshell !!!! yo !  
[:ddr555]
 

Code :
  1. String newText = buffer.getPath();
  2. String path = newText.substring(3);
  3. runCommandInConsole(view,"System","C:\\PROGRA~1\\INTERN~1\\IEXPLORE.EXE " + "http://127.0.0.1/" + path);

 

t'as mis le document root de ton serveur sur c:\ [:autobot]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°549549
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 13:40:15  profilanswer
 

Mon serveur n'est pas accessible sur le net ;)
 
Sinon, que penses-tu de mes zolis boutons ?  :D


Message édité par Hermes le Messager le 24-10-2003 à 13:41:11
n°549559
the real m​oins moins
Posté le 24-10-2003 à 13:43:25  profilanswer
 

bah euh ils sont jolis :whistle:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°549569
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 13:45:44  profilanswer
 

the real moins moins a écrit :

bah euh ils sont jolis :whistle:


 
[:ddr555] Ben c'est quand même un peu fou ce qu'on peut faire avec ce Jedit... Je pense que je vais me mettre au java moi.  :love:

n°549600
bobuse
Posté le 24-10-2003 à 14:02:06  profilanswer
 

Hermes le Messager a écrit :

Mon serveur n'est pas accessible sur le net ;)
 
Sinon, que penses-tu de mes zolis boutons ?  :D  


t'as pas mis de photo en transparence derière le texte, ça craint :o
 
C clair qu'il est puissant ce Jedit !
 
Quand je l'ai découvert il y a un an et demi, j'étais trop fou :)
Le fait de pouvoir lui faire faire ce qu'on veut, *facilement* ... trop top
 
Un emacs en mieux :D (patapai)

n°549607
simogeo
j'ai jamais tué de chats, ...
Posté le 24-10-2003 à 14:06:29  profilanswer
 

ben moi je suis éventuellment preneur de ce genre de produit.
> HLM: tu nous fais un package avec tout les mods qui vont bien ? [:cupra]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°549608
Tetedeienc​h
Head Of God
Posté le 24-10-2003 à 14:09:43  profilanswer
 

J'arrive tjs pas a le faire indenter mon code paiachepai ou hetemele moua :(

n°549611
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 14:11:53  profilanswer
 

tetedeiench a écrit :

J'arrive tjs pas a le faire indenter mon code paiachepai ou hetemele moua :(


 
Désolé pour toi. Je vais m'occuper de ton problème, tu es forcément passé à côté d'un truc (et moi aussi d'ailleurs).
 
Je vais tout réinstaller depuis le début pour faire mon tuto sur Jedit pour retrouver la situation que tu connais, et je vais trouver ce qui ne va pas. ;)

n°549613
the real m​oins moins
Posté le 24-10-2003 à 14:12:30  profilanswer
 

Hermes le Messager a écrit :


 
[:ddr555] Ben c'est quand même un peu fou ce qu'on peut faire avec ce Jedit... Je pense que je vais me mettre au java moi.  :love:  

:jap:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°549614
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 14:13:00  profilanswer
 

simogeo a écrit :

ben moi je suis éventuellment preneur de ce genre de produit.
> HLM: tu nous fais un package avec tout les mods qui vont bien ? [:cupra]


 
Faire un package non, mais je vais faire un tuto complet qui dira comment et quoi installer et à quel moment pour arriver au résultat auquel je suis parvenu.
 
Niveau stabilité, je n'ai pas eu un seul bug depuis que je l'utilise en tous cas.

n°549616
Tetedeienc​h
Head Of God
Posté le 24-10-2003 à 14:14:01  profilanswer
 

Hermes le Messager a écrit :


 
Désolé pour toi. Je vais m'occuper de ton problème, tu es forcément passé à côté d'un truc (et moi aussi d'ailleurs).
 
Je vais tout réinstaller depuis le début pour faire mon tuto sur Jedit pour retrouver la situation que tu connais, et je vais trouver ce qui ne va pas. ;)
 


 
Merci, car ca m'enleverai une sacrée épine du pied ( dreamweaver )
 
Car la moi je sèche :(

n°549618
simogeo
j'ai jamais tué de chats, ...
Posté le 24-10-2003 à 14:15:37  profilanswer
 

Hermes le Messager a écrit :


 
Faire un package non, mais je vais faire un tuto complet qui dira comment et quoi installer et à quel moment pour arriver au résultat auquel je suis parvenu.
 
Niveau stabilité, je n'ai pas eu un seul bug depuis que je l'utilise en tous cas.  


ok .. c'est déjà classe .. mais ca m'emmerde de passer une journée a preparer toutes mes bribes de codes :/


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°549620
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 14:16:21  profilanswer
 

simogeo a écrit :


ok .. c'est déjà classe .. mais ca m'emmerde de passer une journée a preparer toutes mes bribes de codes :/


 
C'est clair, mais après :  :love:  :love:  :pt1cable:  
 
Le temps que tu gagnes est ENORME !!  :)

n°549625
Tetedeienc​h
Head Of God
Posté le 24-10-2003 à 14:20:04  profilanswer
 

Hermes, ca marche par contre avec du C, mais pas du HTML ou du PHP...
 
Y a un plugin a installer pour ces deux la :??:

n°549627
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 14:21:17  profilanswer
 

tetedeiench a écrit :

Hermes, ca marche par contre avec du C, mais pas du HTML ou du PHP...
 
Y a un plugin a installer pour ces deux la :??:


 
non non... Attend je regarde en ce moment même ce qui peut être à l'origine de ton problème.

n°549630
Hermes le ​Messager
Breton Quiétiste
Posté le 24-10-2003 à 14:22:33  profilanswer
 

Sur un fichier ouvert .php, tu as quoi au niveau de utilities/buffer options ??

n°549635
Mad666
Posté le 24-10-2003 à 14:25:49  profilanswer
 

[:huit] intéressant, je garde ça sous le coude. :)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  44  45  46  47  48  49

Aller à :
Ajouter une réponse
 

Sujets relatifs
[DEVC++] Quel editeur de ressources ?IDE ou editeur special PERL
Derniere version de Vb[APPLET] Intégrer un éditeur HTML opensource Java
Editeur fichier PHP pour modif fichier d'un forumcherche éditeur de script avec 'Traitement par lot'
[SNNS] Une question sur l'éditeur graphique.Editeur de texte ?
editeur php linux ?La version la plus élevée d'un logiciel
Plus de sujets relatifs à : JEDIT : (Editeur modulable) VERSION 4.3 Final !!


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)