ActiveX web et EnvoieTouche
Anonyme
Bonjour,

je cherche le moyen d'écrire dans un champ d'une page web un cliquant sur bouton. Je m'explique :

- J'ai une fenetre qui contient un champ web et qui ouvre la page de google par défaut.
- J'ai un bouton à coté.

J'arrive à simuler des clics de souris avec envoieTouche où je veux dans le champ web mais impossible de lui faire comprendre que je veux taper "GOOGLE" dans le champ de recherche de la page web.

C'est normal puisqu'il ne sait pas où taper cette chaine...

help

Contribution le : 22/02/2005 14:45
Créer un fichier PDF de la contribution Imprimer


Re: ActiveX web et EnvoieTouche
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Vous partez dans une mauvaise direction
Pour les formulaire des pages html, il faut exécuter les requetes POST et non tenter des EnvoieTouche !

Je vous renvoies à l'exemple "WD Recherche sur internet" qui le fait bien pour les pincipaux moteurs de recherche.

Pour d'autres sites, il faudra analyser le code HTML du formulaire et reconstituer la requête en conséquence.

Pour ce faire nous vous recommandons vivement l'utilisation de FireFox en lui ajoutant une extention "barre d'outil webmaster".

Parré de ces outils "pour les grands" vous deviez êtres en mesure d'arriver facilement à vos fins.

Contribution le : 22/02/2005 16:25
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: ActiveX web et EnvoieTouche
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Le résultat de la recherche ne m'intéresse pas. Je cherche juste à écrire dans ce champs.

Contribution le : 22/02/2005 21:16
Créer un fichier PDF de la contribution Imprimer


Re: ActiveX web et EnvoieTouche
Anonyme
ayant le meme pb, je serai tres interresse si tu peut me dire comment tu envois les touches (sendKey j'imagine) mais surtout les clic de souris
car ca ne marche pas tres bien chez moi
(je cherche a piloter la navigation d'un powerpoint integré a windev via un champs HTML ou activeX web
pourrai tu m'indiquer ta maniere de proceder pour les clics de souris ?
merci d'avance



Contribution le : 23/02/2005 10:50
Créer un fichier PDF de la contribution Imprimer


Re: ActiveX web et EnvoieTouche
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
... Alors il faut se rendre capable de retrouver le handle ou le DC (device context) de la sone de saisie DANS la page affichée pour y faire l'envoie des touches...

API ? je vais voir ce que je trouve... et ne promet surtout rien.

Une piste en en cours de tests...

Contribution le : 23/02/2005 11:17
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: ActiveX web et EnvoieTouche
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Pour les clics de souris :

EnvoieTouche("{BTNGAUCHE,104,183}",Web)


voilà un exemple de clic gauche dans l'activeX "web" aux coordonnées x = 104, y = 183

après tu n'as plus qu'à regarder les mots clés pour les différentes actions que tu veux faire avec la souris (clic gauche, droit, double clic, etc...)

Contribution le : 26/02/2005 10:06
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2