Je découvre AutoIT et je trouve çà très pratique...
J'ai une question technique concernant mon script.
J'ai une fenêtre qui apparait mais qui de temps en temps n'est pas forcement active, ce qui bloque le déroulement de mon script, j'ai identifié la fenêtre en cause en gras dans mon script ci-dessous.
Comment faire en sorte qu'elle soit active pour que le reste de mon code s'execute ? dois-je faire un WinActive au lieu d'un WinWaitActive ?
Est t'il possible de compiler un executable avec son code ? si oui quels sont les modifications à apporter.
Merci pour votre aide
Code : Tout sélectionner
#NoTrayIcon
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
$DELAY = 400
Run ( "winamp5581_full_emusic-7plus_fr-fr.exe" )
WinWaitActive("Langue de l'installation")
Sleep($DELAY)
Send("{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Installation de Winamp")
Sleep($DELAY)
Send("{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Installation de Winamp" , "Licence utilisateur" )
Sleep($DELAY)
Send("{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Installation de Winamp" , "Choisissez le dossier d'installation" )
Sleep($DELAY)
Send("{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Installation de Winamp" , "Choisissez les composants" )
Sleep($DELAY)
Send("{UP}{TAB 1}")
Send("{DOWN 1}{SPACE}"); Enlevenemt de l'Agent Winamp
Send("{DOWN 1}{RIGHT 1}{DOWN 1}{RIGHT 1}{DOWN 2}{SPACE}"); Enlevement Lecture Audio Windows Media Audio WMA
Send("{DOWN 3}{SPACE}"); Enlevement Lecture Audio OGG Vorbis
Send("{DOWN 2}{SPACE}"); Enlevement Lecture Audio FLAC
Send("{DOWN 10}{RIGHT 1}{DOWN 4}{SPACE}"); Extension de l'interface Utilisateur, Support des Skins modernes
Send("{TAB 2}{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Installation de Winamp" , "Sélection des paramètres d'accessibilité" )
Sleep($DELAY)
Send("{TAB 4}{SPACE}{TAB 3}{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Installation de Winamp" , "Tirez un maximum de Winamp" )
Sleep($DELAY)
Send("{TAB 3}{SPACE}{TAB 1}{SPACE}{TAB 2}{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Installation de Winamp" )
Sleep($DELAY)
Send("{TAB 2}{DOWN 1}{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Installation de Winamp" , "Installation terminée" )
Sleep($DELAY)
Send("{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Configuration de Winamp" )
Sleep($DELAY)
Send("{DOWN 6}{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Configuration de Winamp" )
Sleep($DELAY)
Send("{DOWN 1}{SPACE}{RIGHT 1}{DOWN 1}{SPACE}{DOWN 7}{SPACE}{DOWN 10}{SPACE}{DOWN 1}{SPACE}{DOWN 2}{SPACE}{DOWN 3}{SPACE}{DOWN 2}{SPACE}{DOWN 2}{SPACE}{DOWN 7}{SPACE}{DOWN 11}{SPACE}{DOWN 3}{SPACE}{DOWN 3}{SPACE}")
Send("{ENTER}")
Sleep($DELAY)
WinWaitActive ( "Configuration de Winamp" )
Sleep($DELAY)
Send("{TAB 3}{SPACE}")
Send("{ENTER}")
Sleep($DELAY)
WinWaitActive ("1. DJ Mike Llama - Llama Whippin' Intro - Winamp" , "")
Sleep($DELAY)
Send ('v')
Sleep($DELAY)
Send("^p")
Sleep($DELAY)
[b]WinWaitActive ("Préférences de Winamp" , "")[/b]
Sleep($DELAY)
Send("{TAB 2}{DOWN 2}")
Send("{TAB 5}{SPACE}")
Send("{ENTER}")
Sleep($DELAY)
WinWaitActive ("1. DJ Mike Llama - Llama Whippin' Intro - Winamp" , "")
Sleep($DELAY)
Send("!e")
Sleep($DELAY)
Send("!a")
Sleep($DELAY)
Send("{ALTDOWN}{F4}{ALTUP}")
Exit


