Communique avec IE : Envoie de commande INSIDE !

Communique avec IE : Envoie de commande INSIDE ! - Java - Programmation

Marsh Posté le 10-12-2002 à 23:16:09    

Bonjour a tous !
 
Voila j'aimerais savoir quels sont les classes a utilisé pour lancé une page web donné et remplir un champ dedans automatiquement.
 
SI vous aviez une idées, jai chercher mais pas trouvé grand chose
 
merci :jap:


Message édité par casquetta le 11-12-2002 à 00:08:08
Reply

Marsh Posté le 10-12-2002 à 23:16:09   

Reply

Marsh Posté le 11-12-2002 à 00:07:30    

Bon quel engouement!
 
Jai reussit a ouvrir une page web a l'url que je veut
 
Maintenant j'aimerais envoyé a cette page des touches et du texte c a dire envoyé a la fenetre IE lancé :
 
par exemple la touche TAB, puis du texte, puis la touche ENTREE
 
voyez ce que je veut dire ?
 
merci d'avance

Reply

Marsh Posté le 11-12-2002 à 10:14:06    

je  vois surtout que tu rêves ... Tu crois que tu peux piloter des softs comme ca toi? :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 10:17:59    

DarkLord a écrit :

je  vois surtout que tu rêves ... Tu crois que tu peux piloter des softs comme ca toi? :o


 
piloter un soft ??
 
On le faisait bien avec VisualBasic, on pouvait lancer un prog et lui envoyer des commandes commme un utilisateur basic
 
Jcrois que ta mal compris la question toi

Reply

Marsh Posté le 11-12-2002 à 10:23:14    

casquetta a écrit :


 
piloter un soft ??
 
On le faisait bien avec VisualBasic, on pouvait lancer un prog et lui envoyer des commandes commme un utilisateur basic
 
Jcrois que ta mal compris la question toi


 
j'ai très bien compris la question. Il te reste la possibilité de jouer avec une interface natifve qui se grefferait à ton prog Java ... Mais bon no comment quoi pour un truc qui à la base est censé etre simple


Message édité par darklord le 11-12-2002 à 10:25:00

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 10:26:17    

DarkLord a écrit :


 
j'ai très bien compris la question. Il te reste la possibilité de jouer avec une interface natifve qui se grefferait à ton prog Java ... Mais bon no comment quoi pour un truc qui à la base est censé etre simple


 
Il est vraiment pas possible en JAVA d'enovoyer des commandes ??
 
D'emuler un appuie touche entré, etc...?
Putain même en Vb5 jy arrivais...

Reply

Marsh Posté le 11-12-2002 à 10:38:45    

casquetta a écrit :


 
Il est vraiment pas possible en JAVA d'enovoyer des commandes ??
 
D'emuler un appuie touche entré, etc...?
Putain même en Vb5 jy arrivais...


 
Dis il faut débarquer de ta planète hein. Y a pas que microsoft dans la vie. Java déjà est OS indépendant donc il n'a pas le controle sur ce qui est typiquement dépenndent de windows (et c'est probablement pour ca qu'en VB tu peux le faire puisqu'il a accès à ce genre de ressources).
 
Et donc j'en arrive à ma réponse initiale. Tu crois qu'un soft (Internet Explorer) peut etre piloter comme ca depuis un programme indépendant (sous entendu qui n'a pas accès aux API propriétaires microsoft, ce qui est le cas de tous programme Java a moins d'une interface native expliquée dans ma deuxième réponse).
 
Comme quoi j'avais bien compris ta question


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 10:39:35    

sinon pour répondre plus spécifiquement à ta question, tu peux parfaitement simuler un appui sur une touche TAB ou autre sans problème. Mais il faut que tu ais le focus sur IE à ce moment là et c'est ca le problème ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 11:07:24    

DarkLord a écrit :

sinon pour répondre plus spécifiquement à ta question, tu peux parfaitement simuler un appui sur une touche TAB ou autre sans problème. Mais il faut que tu ais le focus sur IE à ce moment là et c'est ca le problème ...


 
bah le prog java lance deja la fenetre IE a ladresse voulu donc il a le focus normallement

Reply

Marsh Posté le 11-12-2002 à 11:07:44    

casquetta a écrit :


 
bah le prog java lance deja la fenetre IE a ladresse voulu donc il a le focus normallement


 
non


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 11:07:44   

Reply

Marsh Posté le 11-12-2002 à 11:08:54    


 
ha ouais pkoi ?
 
 
ps : merci de maider jtrouve ca cool mais peut etre un peu plus de gentilesse dans tes reponse ca ferait pas de mal et ca mange pas de pain
Tu va surement mal le prendre mais bon c un eu vrai quand même on a pas tous ton nivo donc désolé detre un debutant

Reply

Marsh Posté le 11-12-2002 à 11:11:57    

casquetta a écrit :


 
ha ouais pkoi ?
 
 
ps : merci de maider jtrouve ca cool mais peut etre un peu plus de gentilesse dans tes reponse ca ferait pas de mal et ca mange pas de pain
Tu va surement mal le prendre mais bon c un eu vrai quand même on a pas tous ton nivo donc désolé detre un debutant


 
non mais y a pas de problème ;) Si Tu avais pu obtenir le focus et faire ce que tu veux faire et que je le savais je te l'aurai dit. J'aurai pas attendu que tu me dises "Si java lance IE il a le focus alors".


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 11:13:43    

casquetta a écrit :


ha ouais pkoi ?


 
Bin tout simplement parce que pour Java c'est Process extérieur et séparé. Et donc par conséquent, il est lancé dans son propre environnement mais Java ne peut pas y accéder ni le modifier (c'est d'ailleurs pour ca que si tu veux changer de page tu seras obligé de relancer IE en spécifiant une autre page dans la ligne de commande).
 
Il me semble que tu as une vue orientée très "microsoft" du développement. C'est peut etre ca le problème, je sais pas ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 11:16:53    

DarkLord a écrit :


 
non mais y a pas de problème ;) Si Tu avais pu obtenir le focus et faire ce que tu veux faire et que je le savais je te l'aurai dit. J'aurai pas attendu que tu me dises "Si java lance IE il a le focus alors".


 
Donc en gros avec JAVA c mort
 
Euh jte propose C# c bon ? Ou VB ? 2 langages M$ ca devrais etre possible nan ?

Reply

Marsh Posté le 11-12-2002 à 11:17:50    

DarkLord a écrit :


 
Bin tout simplement parce que pour Java c'est Process extérieur et séparé. Et donc par conséquent, il est lancé dans son propre environnement mais Java ne peut pas y accéder ni le modifier (c'est d'ailleurs pour ca que si tu veux changer de page tu seras obligé de relancer IE en spécifiant une autre page dans la ligne de commande).
 
Il me semble que tu as une vue orientée très "microsoft" du développement. C'est peut etre ca le problème, je sais pas ...


 
Nan je n'ai pas une vue orienté microsoft, c juste que jsuis debutant simplement lol donc tu viens de m'aprenndre des trucs la lol

Reply

Marsh Posté le 11-12-2002 à 11:18:10    

casquetta a écrit :


Donc en gros avec JAVA c mort


 
Bon on va en rester là en ce qui me concerne :o je n'aime pas vraiment perdre mon temps pour rien


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 11:20:29    

DarkLord a écrit :


 
Bon on va en rester là en ce qui me concerne :o je n'aime pas vraiment perdre mon temps pour rien


 
raah, mais il dit que Java c'est mort pour ce qu'il veut faire. Il prédit pas l'chut de Java !

Reply

Marsh Posté le 11-12-2002 à 11:21:12    

DarkLord a écrit :


 
Bon on va en rester là en ce qui me concerne :o je n'aime pas vraiment perdre mon temps pour rien


Lol bah ouais ta pas compris lol
j'ai di JAVA c mort pour ce que je veut faire

Reply

Marsh Posté le 11-12-2002 à 11:21:21    

ouais je sais :o
mais j'en reste là qd meme ca me saoule :o
 
et puis Microsoft je connais pas donc je peux pas t'aider ...


Message édité par darklord le 11-12-2002 à 11:21:50

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 11:21:27    

El_Gringo a écrit :


 
raah, mais il dit que Java c'est mort pour ce qu'il veut faire. Il prédit pas l'chut de Java !


 
exactement, désolé de metre mal exprimé

Reply

Marsh Posté le 11-12-2002 à 11:21:48    

DarkLord a écrit :

ouais je sais :o
mais j'en reste là qd meme ca me saoule :o


 
Bah merci quand même... :(

Reply

Marsh Posté le 11-12-2002 à 11:23:35    

casquetta a écrit :


 
Bah merci quand même... :(  


 
bonne chance


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 11:24:53    

DarkLord a écrit :


 
bonne chance  


 
On va faire avec les conaissances du bord
merci

Reply

Marsh Posté le 11-12-2002 à 11:28:43    

casquetta a écrit :


 
On va faire avec les conaissances du bord
merci


 
 :hello:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-12-2002 à 14:57:44    

avec un petit pont que tu developerais dans en C++ ou VB et que tu piloterait depuis ton appli Java via JNDI c'est possible.  
Mais bon, c'est pas un truc de débutant !! :/
 
et puis Java est vraiment pas fait pour ca !

Reply

Marsh Posté le 11-12-2002 à 16:22:06    

benou a écrit :

avec un petit pont que tu developerais dans en C++ ou VB et que tu piloterait depuis ton appli Java via JNDI c'est possible.  
Mais bon, c'est pas un truc de débutant !! :/
 
et puis Java est vraiment pas fait pour ca !


 
Ouais en regardant bien jviens de me rendre compte que comme disais DarkLord c du M$
 
alors j'vais prendre VB + la fonctione shell + la fonction SendKeys et normallement ca devrait être reglé assez facilement ;)
 
thx

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed