Programme autoit

[Résolu/Fermé]
Signaler
Messages postés
193
Date d'inscription
samedi 19 novembre 2011
Statut
Membre
Dernière intervention
8 octobre 2014
-
 Utilisateur anonyme -
Bonjour, j'ai creer un petit script :
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe")
;Ouverture de firefox
WinWaitActive("Mozilla Firefox")
Sleep(3500)
;On "endort" le programme pendant l'ouverture
Send("https://www.google.com/?gws_rd=ssl{ENTER}")
Sleep(2000)
WinKill("Mozilla Firefox")
;On ferme firefox

tout ce passe bien ,le programme ce lance et va sur google mais ne se ferme pas
quelqu'un connait mon erreur ?
Merci de votre aide



2 réponses


Re-Salut

Je viens de comprendre.

Voici ton code :
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe")
;Ouverture de firefox
WinWaitActive("Mozilla Firefox")
Sleep(3500)
;On "endort" le programme pendant l'ouverture
Send("https://www.google.com/?gws_rd=ssl{ENTER}")
Sleep(2000)
WinKill("Mozilla Firefox")
;On ferme firefox


Quand on ouvre firefox, on accède à la page d'accueil
Moi, c'est GOOGLE

Donc le nom de la fenêtre, c'est pour moi : Google - Mozilla Firefox

Et étant donné que tu fais Send("https://www.google.com/?gws_rd=ssl{ENTER}") , le nom de la fenetre firefox change : Bref, ce n'est plus winkill("Mozilla Firefox")...

Faut changer "Mozilla Firefox" par le nouveau nom de ta fenêtre


Moi, j'utiliserais comme code :
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe")
;Ouverture de firefox
WinWaitActive("Google - Mozilla Firefox")
Sleep(3500)
;On "endort" le programme pendant l'ouverture
Send("https://www.google.com/?gws_rd=ssl{ENTER}")
Sleep(2000)
WinKill("https://www.google.com/?gws_rd=ssl - Recherche Google - Mozilla Firefox")
;On ferme firefox


En gros

La ligne WinWaitActive("Google - Mozilla Firefox") => Cela dépend de ta page d'accueil

la ligne WinKill("https://www.google.com/?gws_rd=ssl - Recherche Google - Mozilla Firefox") => tu peux récupérer le nom de la fenêtre en utilisant l'outil AU3Info (disponible dans le logiciel AUTOIT)



si tu n'as pas compris des choses, n'hésites pas à me le dire ;)

++
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Salut


Tu veux fermer proprement Firefox ?

Sinon, tu as été voir niveau processclose ?


EDIT : Erreur avec ta ligne Send("https://www.google.com/?gws_rd=ssl{ENTER}")
La barre d'adresse reste inchangé (chez moi)...

A moins de cliquer dessus, via la commande mouseclick

===> Normal, le temps 3500 ( sleep(3500) ) est trop court.
Ce n'est donc pas une erreur



Par contre, je vais voir pourquoi cela ne te ferme pas Firefox


@+