[R] Ouverture Url - timer - fermeture Url
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 1
- Messages : 4
- Enregistré le : jeu. 20 nov. 2008 04:05
- Status : Hors ligne
[R] Ouverture Url - timer - fermeture Url
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.
Ç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.
Modifié en dernier par olivier1974 le jeu. 20 nov. 2008 11:15, modifié 1 fois.
- DJSIR
- Niveau 8
- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
- Status : Hors ligne
Re: Ouverture Url - timer - fermeture Url
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
-
- Niveau 1
- Messages : 4
- Enregistré le : jeu. 20 nov. 2008 04:05
- Status : Hors ligne
Re: [..]Ouverture Url - timer - fermeture Url
Voilà c'est fait 

- DJSIR
- Niveau 8
- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
- Status : Hors ligne
Re: [..]Ouverture Url - timer - fermeture Url
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
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
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
- jbnh
- Niveau 11
- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..]Ouverture Url - timer - fermeture Url
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.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
-
- Niveau 1
- Messages : 4
- Enregistré le : jeu. 20 nov. 2008 04:05
- Status : Hors ligne
Re: [..] Ouverture Url - timer - fermeture Url
Merci, c'est très sympa pour votre aide, je vais étudier dans c'est direction, merci.
-
- Niveau 1
- Messages : 4
- Enregistré le : jeu. 20 nov. 2008 04:05
- Status : Hors ligne
Re: [R] Ouverture Url - timer - fermeture Url
Alors j'ai réussi à trouver ça :
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(5000)

Ç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)
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Ouverture Url - timer - fermeture Url
Ceci me semble plus approprié :
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
)
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.
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

Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [R] Ouverture Url - timer - fermeture Url
(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 !
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 !
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Ouverture Url - timer - fermeture Url
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
Utilisez ShellExecute tout simplement :
Code : Tout sélectionner
ShellExecute("www.google.fr")
Sinon,
Pour Internet Explorer il y a l'UDF IE.au3
Pour FireFox il y a l'UDF FF.au3
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".