Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

alimenter un formulaire d'un site par un pg windev

4 réponses
Avatar
titou44
bonsoir

un client me demande, pour une ses equipes, qui doit remplir un
formulaire sur le site d'un partenaire à partir de données présentes
dans son propre SI s'il est possible d'écrire un pg windev pour choisir
dans son propre SI les données et d'un clic appeler le formulaire du
partenaire et le remplir automatiquement.

je suis un peu sec.

un pg windev sait-il appeler un formulaire/page HTML et le remplir
automatiquement ?

je suis preneur pour piste(s)

merci par avance

titou44 chez libresurf.com

4 réponses

Avatar
phig
Le 07/06/2018 à 21:13, titou44 a écrit :
bonsoir
un client me demande, pour une ses equipes, qui doit remplir un
formulaire sur le site d'un partenaire à partir de données présentes
dans son propre SI s'il est possible d'écrire un pg windev pour choisir
dans son propre SI les données et d'un clic appeler le formulaire du
partenaire et le remplir automatiquement.
je suis un peu sec.
un pg windev sait-il appeler un formulaire/page HTML et le remplir
automatiquement ?
je suis preneur pour piste(s)
merci par avance
titou44 chez libresurf.com

salut.
j'ai presque réussi avec un objet ie ! il manque juste le submit...
j'ai triché en affichant le navigateur...
l'asuce a été donnée de tete sur le forum pc$
oInternet est un objet Automation "InternetExplorer.Application"
oInternet>>Navigate("http://mon.url.com")
oForm est un objet Automation dynamique
//Attente que la page soit chargée
TANTQUE oInternet>>Busy
Multitâche(50)
FIN
//Récupération du formulaire
//Le nom du formulaire est loginForm
oForm = oInternet>>document>>forms("loginForm")
icpt est un entier
si enmodetest() alors
//Liste des champs du formulaire
POUR icpt = 0 A oForm>>length-1
Trace(oForm>>item(icpt)>>name)
FIN
fin
oInternet>>visible = Vrai
SI oForm <> Null ALORS
//Remplissage des champs
oForm>>j_username>>value = mon_login
oForm>>password>>value = mon_passwd
oInternet>>visible = Vrai
//Attente de 5 secondes
/// strTitre est une chaîne
SysFenActive(oInternet>>HWND)
// POUR icpt = 5 A 1 PAS -1
// strTitre = "Lancement du site dans " + icpt + " seconde(s)"//+caract(0)
// //Modification du titre de la fenetre
// API("user32","SetWindowTextA",oInternet>>HWND,&strTitre)
// Multitâche(100)
// FIN
// //Exécution de la recherche
// oForm>>submit
// ca, ca ne fonctionne pas !!!!
FIN
Avatar
titou44
phig a exposé le 08/06/2018 :
Le 07/06/2018 à 21:13, titou44 a écrit :
bonsoir
un client me demande, pour une ses equipes, qui doit remplir un formulaire
sur le site d'un partenaire à partir de données présentes dans son propre
SI s'il est possible d'écrire un pg windev pour choisir dans son propre SI
les données et d'un clic appeler le formulaire du partenaire et le remplir
automatiquement.
je suis un peu sec.
un pg windev sait-il appeler un formulaire/page HTML et le remplir
automatiquement ?
je suis preneur pour piste(s)
merci par avance
titou44 chez libresurf.com

salut.
j'ai presque réussi avec un objet ie ! il manque juste le submit...
j'ai triché en affichant le navigateur...
l'asuce a été donnée de tete sur le forum pc$
oInternet est un objet Automation "InternetExplorer.Application"
oInternet>>Navigate("http://mon.url.com")
oForm est un objet Automation dynamique
//Attente que la page soit chargée
TANTQUE oInternet>>Busy
Multitâche(50)
FIN
//Récupération du formulaire
//Le nom du formulaire est loginForm
oForm = oInternet>>document>>forms("loginForm")
icpt est un entier
si enmodetest() alors
//Liste des champs du formulaire
POUR icpt = 0 A oForm>>length-1
Trace(oForm>>item(icpt)>>name)
FIN
fin
oInternet>>visible = Vrai
SI oForm <> Null ALORS
//Remplissage des champs
oForm>>j_username>>value = mon_login
oForm>>password>>value = mon_passwd
oInternet>>visible = Vrai
//Attente de 5 secondes
/// strTitre est une chaîne
SysFenActive(oInternet>>HWND)
// POUR icpt = 5 A 1 PAS -1
// strTitre = "Lancement du site dans " + icpt + " seconde(s)"//+caract(0)
// //Modification du titre de la fenetre
// API("user32","SetWindowTextA",oInternet>>HWND,&strTitre)
// Multitâche(100)
// FIN
// //Exécution de la recherche
// oForm>>submit
// ca, ca ne fonctionne pas !!!!
FIN

bonjour
merci pour cette solution mais non retenue car je suis passé par
envoitouche. je dois encore peufiner. avec envoitouche tu peux
alimenter tout navigateur.
bonne journée
titou44 chez libresurf.com
Avatar
PYT
Le 07/06/2018 à 21:13, titou44 a écrit :
bonsoir
un client me demande, pour une ses equipes, qui doit remplir un
formulaire sur le site d'un partenaire à partir de données présentes
dans son propre SI s'il est possible d'écrire un pg windev pour choisir
dans son propre SI les données et d'un clic appeler le formulaire du
partenaire et le remplir automatiquement.
je suis un peu sec.
un pg windev sait-il appeler un formulaire/page HTML et le remplir
automatiquement ?
je suis preneur pour piste(s)
merci par avance
titou44 chez libresurf.com

Bonjour,
Personnellement j'utiliserai curl.
Tu dois facilemnt le piloter à partir de windev.
PYT
Avatar
wd_newbie
Le jeudi 7 juin 2018 21:13:20 UTC+2, titou44 a écrit :
bonsoir
un client me demande, pour une ses equipes, qui doit remplir un
formulaire sur le site d'un partenaire à partir de données pr ésentes
dans son propre SI s'il est possible d'écrire un pg windev pour choi sir
dans son propre SI les données et d'un clic appeler le formulaire du
partenaire et le remplir automatiquement.
je suis un peu sec.
un pg windev sait-il appeler un formulaire/page HTML et le remplir
automatiquement ?
je suis preneur pour piste(s)
merci par avance
titou44 chez libresurf.com

Et du côté de HTTPCréeFormulaire() ?