[..] Aide pour WinHTTP

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Xtend
Niveau 4
Niveau 4
Messages : 54
Enregistré le : sam. 19 févr. 2011 11:58
Status : Hors ligne

[..] Aide pour WinHTTP

#1

Message par Xtend »

Bonjour,

Je viens de découvrir aujourd'hui l'UDF WinHTTP grâce au topic de Nilak.
Etant donné que je ne peux pas lancer mon script IE en mode "caché" sans que les "send" ne marchent, je voudrais créer mon script grâce à cette UDF.

Avant de commencer un projet inutile, j'aimerais avoir quelques réponses à ce que je voudrais faire :

- Est-ce possible de remplir des champs d'une page internet ? (apparemment oui à ce que j'ai pu comprendre)
- Est-ce possible de savoir sur qu'elle page le script tourne (sur IE, ça correspondrait à savoir su qu'elle URL on est)
- Est-ce possible de simuler un click sur un bouton ou checkbox ?
- Est-ce possible de savoir si une checkbox est cochée ou non ?

Ça fait depuis une heure ou deux que je cherche des réponses mais entre l'Anglais et le fait que l'URL ne crée pas de page apparente, ça aide pas ^^

Merci d'avance pour vos futures réponses.
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [..] Aide pour WinHTTP

#2

Message par sksbir »

Bonjour
je ne comprends pas ta démarche ?
[R] Comment savoir si une checkbox est cochée ou non ?

Alors, ici, on te répond que oui, c'est possible, et je te le confirme : tout ce que tu demandes est faisable avec IE.au3, et tu n'as plus besoin du send, puisqu'il suffit de charger l'objet correspondant au bouton de validation de ta page et de le "cliquer" via l'objet com défini dans IE.
Xtend
Niveau 4
Niveau 4
Messages : 54
Enregistré le : sam. 19 févr. 2011 11:58
Status : Hors ligne

Re: [..] Aide pour WinHTTP

#3

Message par Xtend »

En résumé, je veux créer un petit script qui me permet par la barre de tâche de voir si mon wifi est activé ou non et qui me permet de l'activer ou le désactiver.

Néanmoins, le fait que Internet Explorer ouvre un page "apparente" me gène donc j'ai mis ma fonction _IECreate avec 0 pour la valeur "visible" (la page n'apparaissait donc pas).
Cependant, je me suis aperçu que mon code ne marche pas dans ce cas là car j'ai inclus quelques fonction qui regarde par exemple auprès de la barre d'adresse si c'est telle ou telle URL ou qui envoie des "Send".

sksbir a écrit :tu n'as plus besoin du send, puisqu'il suffit de charger l'objet correspondant au bouton de validation de ta page et de le "cliquer" via l'objet com défini dans IE.
Ben, suite à la mise à jour vers IE9, ça marche plus pour moi :'(
Cela marchait très bien avec l'id ou le nom de l'objet mais je suis maintenant obligé de faire avec des "Send".
Et comme je les dis avant, les Send ne marchent pas quand la page n'est pas apparente.



Après avoir constaté que mon script ne me permettait pas de faire ce que je voulais comme je le voulais, j'ai regarder auprès des topics d'aide et j'ai trouvé quelqu'un qui avait besoin d'aide pour WinHTTP, c'est comme cela que j'ai découvert cet UDF.
Je voudrais maintenant savoir si elle peut répondre à mes attentes ou non.
En effet, l'explication fournit n'étant pas très explicite, j'ai du mal à comprendre les possibilités de cet UDF.
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [..] Aide pour WinHTTP

#4

Message par sksbir »

ha ben oui... avec IE9, bienvenue dans le monde merveilleux de Walt.. de microsoft.. :P

Plus sérieusement, je ne connais pas winhttp, je ne sais pas d'où sort cet UDF ( un petit lien ? )

Moi, j'ai trouvé ça : http://www.autoitscript.com/forum/topic ... functions/

c'est bien parti pour l'usine à gaz...
Xtend
Niveau 4
Niveau 4
Messages : 54
Enregistré le : sam. 19 févr. 2011 11:58
Status : Hors ligne

Re: [..] Aide pour WinHTTP

#5

Message par Xtend »

sksbir a écrit :ha ben oui... avec IE9, bienvenue dans le monde merveilleux de Walt.. de microsoft.. :P
c'est bien parti pour l'usine à gaz...
lol :mrgreen:
Cependant, c'est bien vrai malgré les efforts qu'ils ont fait dans la version 9 --'

Pour ce qui est de l'UDF, c'est bien celui que tu as trouvé ;)
Il propose même un site : http://winhttp.origo.ethz.ch/wiki/winhttp
Répondre