Interaction avec d autres programmes

fretman92 Messages postés 19 Date d'inscription mardi 21 novembre 2006 Statut Membre Dernière intervention 1 juillet 2007 - 14 févr. 2007 à 16:01
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 - 25 févr. 2007 à 21:51
Bonjour,

Je voudrais savoir s'il est possible, et, si oui, comment, d'interagir avec d autres programmes, c est a dire, avec un programme en vb.net, remplir des zones de textes d un autre programme, ou d un site web, d'appuyer sur des boutons d autres applications pour, par exemple, lancer une recherche ...

J espère avoir été assez clair

Merci de vos suggestions et bonnes vacances ;-)

1 réponse

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
25 févr. 2007 à 21:51
salut,

en gros :
-> trouver les handles de la fenetre/des controles de l'appli externe : FindWindow et FindWindowEx
-> utiliser sendmessage avec :
--> WM_SETTEXT pour définir le text de textbox
--> WM_LBUTTONDOWN et WM_LBUTTONUP pour cliquer...

sinon en référencant shell32.dll comme référence COM, tu peux énumérer les fenêtres IE et shell ouvertes puis accéder à l'arbre DOM pour intéragir avec le HTML...

ShareVB
0
Rejoignez-nous