je m'interresse depuis peu à AutoIt.
Dans le cadre du déploiement d'un correctif de logiciel;
j'ai besoin de simuler l'appui de la touche "ENTER".
-Send("{ENTER}")
(au lancement du script, une fenêtre me demande:
Selectionnez OUI pour continuer ou NON pour quitter l'installation d...
Vous etes sur le point de mettre fin a toutes les instance du processus xxxx.exe:
bouton OUI, bouton NON )
je m’appuie sur un script existant permettant la validation de l'installation d'un driver.
#region ---Au3Recorder generated code Start ---
Opt("WinWaitDelay",1000)
Opt("WinDetectHiddenText",0)
Opt("MouseCoordMode",0)
_WinWaitActivate("Sélectionner OUI pour continuer","")
Send("{ENTER}")
#region --- Internal functions Au3Recorder Start ---
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc
#endregion --- Internal functions Au3Recorder End ---
#endregion --- Au3Recorder generated code End ---
Opt("WinWaitDelay",1000)
Opt("WinDetectHiddenText",0)
Opt("MouseCoordMode",0)
_WinWaitActivate("Sélectionner OUI pour continuer","")
Send("{ENTER}")
#region --- Internal functions Au3Recorder Start ---
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc
#endregion --- Internal functions Au3Recorder End ---
#endregion --- Au3Recorder generated code End ---
SOLUTION:
j'appelais l'installation du patch avant mon script AutoIT.