bonjour a toutes et tous,
dans le cadre d'un deploiement logiciel via mon reseau, je voudrais automatiser l'installation de celui-ci.
Je mappe le lecteur reseau: drivemapadd....
je donne les droits: runas...
je precise l'endroit ou est stocké le setup.exe: runwait...
le setup demarre, arrive sur la premiere fenetre qui comporte 2 boutons
-suivant
-annuler
Je me sers de au3info pour trouver les infos necessaires
et paf, rien, la fenetre semble ne pas etre "detectée", donc le script s'arrete.
j'ai lancé ce setup avec au3record, qui me donne pour info
► Afficher le texte
Code : Tout sélectionner
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
Run('\\Serveur-sec\xxxxxx\Installxxxxxx\Setup.exe')
[color=#BF0000]WinWait("Installation","Version 02.02.05 - 2")[/color]
If Not WinActive("Installation","Version 02.02.05 - 2") Then WinActivate("Installation","Version 02.02.05 - 2")
WinWaitActive("Installation","Version 02.02.05 - 2")
MouseMove(355,358)
MouseDown("left")
MouseUp("left")
WinWait("Installation","Choisissez le répert")
If Not WinActive("Installation","Choisissez le répert") Then WinActivate("Installation","Choisissez le répert")
WinWaitActive("Installation","Choisissez le répert")
MouseMove(37,174)
MouseDown("left")
MouseMove(18,174)
MouseUp("left")
Send("m")
MouseMove(359,353)
MouseDown("left")
MouseUp("left")
donc je reprends les infos "titre" et "text"
WinWait("Installation","Version 02.02.05 - 2") donné par au3record que j'utilise dans scite, et donc rien ne se passe
par contre en me servant du script généré par au3record, je compile un exe qui fonctionne, mais ce qui me derange c'est que si l'utilisateur a le malheur de toucher sa souris, ca bousille le processus automatisé....a moins qu'il y ait une desactivation temporaire des claviers souris qui existe sous autoit ??
merci si quelqu'un voit la soluce a mon probleme, je pourrais eventuellement faire des capture de au3info
a+