Page 1 sur 1
[..] Requetes simultanées?
Posté : jeu. 16 juin 2011 15:29
par Nilak
Bonjour,
Je cherche un moyen de permettre à un script autoit de lancer plusieurs requêtes en même temps... Est ce possible?
Quand j'utilise la requête
Il attend la fin du téléchargement avant de passer au suivant... Existe t'il une solution pour qu'il en lance plusieurs à la fois? Ou qu'il en lance plusieurs sans attendre le résultat de la requête précédente?
Merci par avance
Re: [..] Requetes simultannées?
Posté : jeu. 16 juin 2011 15:49
par sablier94
Salut,
Je pense qu'il faut utiliser la fonction adlibregister ou alors faire tourner 2 programmes en même temps.
A+
Re: [..] Requetes simultannées?
Posté : jeu. 16 juin 2011 15:54
par jchd
Il faut deux connexions distinctes alors.
Re: [..] Requetes simultanées?
Posté : ven. 17 juin 2011 10:33
par Nilak
jchd a écrit :Il faut deux connexions distinctes alors.
Qu'entends tu par la?
Sinon je ne sais pas trop si ca marche... Mes fichiers se téléchargent toujours 1 à 1 j'ai l'impression...
Re: [..] Requetes simultanées?
Posté : mar. 21 juin 2011 14:06
par keltharak
Bonjour,
Oui c'est possible, avec InetGet par exemple avec l'option background à 1.
► Afficher le texte
Code : Tout sélectionner
$dl1 = InetGet ( "http://www.google.fr", @scriptdir & "\google.html", 0, 1)
$dl2 = InetGet ( "http://www.yahoo.fr", @scriptdir & "\yahoo.html", 0, 1)
$dl3 = InetGet ( "http://www.autoitscript.com", @scriptdir & "\autoit.html", 0, 1)
While InetGetInfo() > 0
consolewrite(InetGetInfo() & " DL en cours")
Wend
InetClose($dl1)
InetClose($dl2)
InetClose($dl3)
Msgbox(0, @scritpname, "Téléchargements terminés !")
Le principe c'est de lancer Inetget avec le flag Background, ça renvoi un handle et ensuite on utilise Inetgetinfo sur l'handle récupérer pour savoir ou en est le téléchargement/requete. Puis quand on a fini on ferme proprement l'handle avec InetClose.
Re: [..] Requetes simultanées?
Posté : mer. 22 juin 2011 20:37
par grimgrim44
salut,
lance un executable d'un script au3 compilé avec un simple shellexecute, tu pourra en lancer autant que tu veux.
et utilise des commandline pour faire passer tes variables.
Re: [..] Requetes simultanées?
Posté : mer. 22 juin 2011 21:05
par overflow
la meilleur reponse est donnée avec le Inetget
tu peut faire du simultané et les surveillé en plus
le adlibregister est a proscrire
et le shellexecute est loin d etre top egalement