Programme autoit

Résolu
bartimus37 Messages postés 301 Statut Membre -  
 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

  1. Utilisateur anonyme
     
    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
  2. Utilisateur anonyme
     
    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

    @+
    0