Salut,
J'ai une page html genre formulaire avec des combobox,listes déroulantes ...etc.Je souhaite créer un programme venant écrire des données dans la combobox de la page html.
Quelqu'un aurait il une idée ?
Discussion :
Salut,
J'ai une page html genre formulaire avec des combobox,listes déroulantes ...etc.Je souhaite créer un programme venant écrire des données dans la combobox de la page html.
Quelqu'un aurait il une idée ?
Bonjour,
pour envoyer la page comme si les contrôles avaient été utilisés (choix dans une combobox, checkox choisies, texte écrit dans une editbox, etc.) il suffit d'envoyer un HTTP POST avec toute les infos requises. Sous Windows, pas besoin de descendre au niveau socket pour jouer avec HTTP, j'utiliserais plutôt Wininet ou WinHTTP.
Si c'est pour remplir les contrôles à distance sans rien envoyer, ça me parait plus difficile. Il faudra surement jouer avec le DOM ([ame="http://en.wikipedia.org/wiki/Document_Object_Model"]Document Object Model[/ame]), mais là ça sort de mes compétences...
Je ne sais pas trop dans quel catégorie classer la solution que j'ai finie par trouver en powerbasic.
http://www.jose.it-berater.org/smffo...p?topic=2293.0
Il y a une aproximation :
et non pasIHTMLWindow2 QueryInterface,addr IID_IServiceProvider,addr ppvIServiceProvider
La suite fait largement appel a IHTMLDocument2 permettant de trouver??????? pIServiceProvider = pIHTMLWindow2 ?????????
IHTMLElementCollection et ainsi de suite.
Un petit exemple en WinHttp serait le bienvenu.
Partager