Page 1 sur 1
[R] Ouverture Url - timer - fermeture Url
Posté : jeu. 20 nov. 2008 07:22
par olivier1974
Bonjour, je viens de découvrir autoIt .
Ça a l'air très intéressant quand on le maitrise, ce qui n'est pas mon cas.
Donc j'ai une question simple, voulant faire un premier script, je voudrais ouvrir une Url, laisser la page ouverte puis la fermer et ensuite en ouvrir une autre.
Quelqu'un pourrait m'aider ? merci.
Re: Ouverture Url - timer - fermeture Url
Posté : jeu. 20 nov. 2008 08:25
par DJSIR
Avant de poster un message lis les
reglès du forum
- Rajoute la balise [..] devant le titre.
Re: [..]Ouverture Url - timer - fermeture Url
Posté : jeu. 20 nov. 2008 11:15
par olivier1974
Voilà c'est fait

Re: [..]Ouverture Url - timer - fermeture Url
Posté : jeu. 20 nov. 2008 11:20
par DJSIR
Ouvrir une url : Cela depend si tu veux ouvrir dans une Gui ou dans Internet Explorer
Attendre : Sleep(1000)
Fermer une url : Exit
1000 : Représente le temps d'attente en millisecondes
Exit : Arrète le script et quitte. Si c'est avec Internet Explorer, regarde dans le forum tu trouveras surement quelque chose pour fermer une fênetre.
Bonne chance =D
Re: [..]Ouverture Url - timer - fermeture Url
Posté : jeu. 20 nov. 2008 15:14
par jbnh
Quoi qu'il en soit il faut voir du coté de l'udf IE.au3 (qui se trouve dans le dossier include et lui même dans le dossier autoit). Les fonctions relatives à internet y sont expliquées.
Re: [..] Ouverture Url - timer - fermeture Url
Posté : ven. 21 nov. 2008 12:35
par olivier1974
Merci, c'est très sympa pour votre aide, je vais étudier dans c'est direction, merci.
Re: [R] Ouverture Url - timer - fermeture Url
Posté : sam. 22 nov. 2008 04:30
par olivier1974
Alors j'ai réussi à trouver ça :
Code : Tout sélectionner
run(@ComSpec & " /c start iexplore http://www.google.fr","",@SW_HIDE)
Sleep(5000)
Mais pour fermer ie ...
Ça va venir j'espère
Ah ben oui, c'est venu finalement :
Code : Tout sélectionner
run(@ComSpec & " /c start iexplore http://www.google.fr","",@SW_HIDE)
Sleep(10000)
WinClose("[ACTIVE]", "")
run(@ComSpec & " /c start iexplore http://www.ebay.fr","",@SW_HIDE)
Sleep(10000)
WinClose("[ACTIVE]", "")
run(@ComSpec & " /c start iexplore http://www.free.fr","",@SW_HIDE)
Sleep(10000)
Re: [R] Ouverture Url - timer - fermeture Url
Posté : sam. 22 nov. 2008 09:45
par Tlem
Ceci me semble plus approprié :
Code : Tout sélectionner
#include <IE.au3>
$Tempo = 5000
$oIE = _IECreate ("", 0, 0) ; Ouvre un objet IE vide et masqué.
_IENavigate ($oIE, "http://www.google.fr") ; Charge la page donnée
_IELoadWait ($oIE , $Tempo, $Tempo) ; Attend le chargement de la page pendant $Tempo secondes.
_IENavigate ($oIE, "http://www.ebay.fr") ; Voir ci-dessus.
_IELoadWait ($oIE , $Tempo, $Tempo) ; Voir ci-dessus.
_IEAction ($oIE, "visible") ; Rend l'objet IE visible.
_IENavigate ($oIE, "http://www.free.fr") ; Voir ci-dessus.
_IELoadWait ($oIE , $Tempo, $Tempo) ; Voir ci-dessus.
_IEQuit ($oIE) ; Ferme l'objet IE.
J'ai rajouté la fermeture, et juste avant le chargement de la page Free, la visualisation de l'objet.
Comme ça vous pouvez voir qu'il est possible de faire pas mal de chose.
Je vous conseil d'ouvrir l'aide de AutoIt et de jeter un oeil sur les commande _IExxxx pour voir ce que vous avez à votre disposition (pratiquement tout ce que vous pouvez faire dans un navigateur

)
Re: [R] Ouverture Url - timer - fermeture Url
Posté : mar. 30 déc. 2008 20:16
par Kikoolol
(Désolé si on n'as pas le droit de posté sur un sujet résolu mais j'ai une question a se sujet.)
Donc heu si j'ai bien compris on peut ouvrir un URL avec Internet Explorer, seulement chez certaine personnes (en particulier moi) "IE" rime avec "J'aime pas". Et donc j'aimerais savoir si il existe une fonction qui permet d'ouvrir un URL avec le Navigateur par défaut !
Voila merci !
Re: [R] Ouverture Url - timer - fermeture Url
Posté : mar. 30 déc. 2008 20:27
par Tlem
Si ce n'est que pour ouvrir une URL oui c'est possible.
Utilisez
ShellExecute tout simplement :
Si c'est pour utiliser les fonctions de AutoIt pour utiliser des objets ou d'autres actions plus ou moins complexe, alors non ce n'est pas possible.
Sinon,
Pour Internet Explorer il y a l'UDF IE.au3
Pour FireFox il y a l'UDF FF.au3