Communique avec IE : Envoie de commande INSIDE ! - Java - Programmation
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
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?
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? |
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
Marsh Posté le 11-12-2002 à 10:23:14
casquetta 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
Marsh Posté le 11-12-2002 à 10:26:17
DarkLord 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...
Marsh Posté le 11-12-2002 à 10:38:45
casquetta a écrit : |
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
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 ...
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
Marsh Posté le 11-12-2002 à 11:07:44
casquetta a écrit : |
non
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
Marsh Posté le 11-12-2002 à 11:11:57
casquetta 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".
Marsh Posté le 11-12-2002 à 11:13:43
casquetta 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 ...
Marsh Posté le 11-12-2002 à 11:16:53
DarkLord a écrit : |
Donc en gros avec JAVA c mort
Euh jte propose C# c bon ? Ou VB ? 2 langages M$ ca devrais etre possible nan ?
Marsh Posté le 11-12-2002 à 11:17:50
DarkLord a écrit : |
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
Marsh Posté le 11-12-2002 à 11:18:10
casquetta a écrit : |
Bon on va en rester là en ce qui me concerne je n'aime pas vraiment perdre mon temps pour rien
Marsh Posté le 11-12-2002 à 11:20:29
DarkLord 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 !
Marsh Posté le 11-12-2002 à 11:21:12
DarkLord a écrit : |
Lol bah ouais ta pas compris lol
j'ai di JAVA c mort pour ce que je veut faire
Marsh Posté le 11-12-2002 à 11:21:21
ouais je sais
mais j'en reste là qd meme ca me saoule
et puis Microsoft je connais pas donc je peux pas t'aider ...
Marsh Posté le 11-12-2002 à 11:21:27
El_Gringo a écrit : |
exactement, désolé de metre mal exprimé
Marsh Posté le 11-12-2002 à 11:21:48
ReplyMarsh Posté le 11-12-2002 à 11:23:35
casquetta a écrit : |
bonne chance
Marsh Posté le 11-12-2002 à 11:24:53
ReplyMarsh Posté le 11-12-2002 à 11:28:43
casquetta a écrit : |
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 !
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. |
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
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
Message édité par casquetta le 11-12-2002 à 00:08:08