[R] Problème utilisation des commandes Send, ControlClick, ControlSend

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
grhum29
Niveau 1
Niveau 1
Messages : 6
Enregistré le : jeu. 13 déc. 2012 15:34
Status : Hors ligne

[R] Problème utilisation des commandes Send, ControlClick, ControlSend

#1

Message par grhum29 »

Bonjour à tous,

Je fais appel à mon service car j' essaye de faire un script d'installation automatique de Windows 7 SP1.

Je veux donc simuler des clics pour passer les différentes étapes de la mise à jour. Pour cela je tente d'utiliser les commandes

Code : Tout sélectionner

Send
,

Code : Tout sélectionner

ControlSend
,

Code : Tout sélectionner

ControlClick
mais cela ne fait absolument rien et je n'ai pas non plus de messages d'erreur.

J'ai passé pas mal de temps à chercher sur Internet d'où pouvez venir mon problème mais je n'y parviens pas.

Voici les commandes que j'ai essayé :

=> 1 - Utilisation de la commande Send :

Code : Tout sélectionner

WinActivate ("Installer le Service Pack Windows","Service Pack")
WinWaitActive("Installer le Service Pack Windows","Service Pack")
Send("{ENTER}")
=> 2 - Utilisation de la commande ControlClick :

=>

Code : Tout sélectionner

 WinActivate ("Installer le Service Pack Windows","Service Pack")
WinWaitActive("Installer le Service Pack Windows","Service Pack")
 ControlClick("Installer le Service Pack Windows", "&Suivant", "[CLASS:DirectUIHWND: INSTANCE:1]")
ou
=>

Code : Tout sélectionner

WinActivate ("Installer le Service Pack Windows","Service Pack")
WinWaitActive("Installer le Service Pack Windows","Service Pack")
ControlClick("Installer le Service Pack Windows", "", "[CLASS:Button; INSTANCE:1;]", "left" , 1,814, 618 )
=> 3 - Utilisation de la commande ControlSend :

Code : Tout sélectionner

WinActivate ("Installer le Service Pack Windows","Service Pack")
WinWaitActive("Installer le Service Pack Windows","Service Pack")
ControlSend ("Installer le Service Pack Windows", "Service Pack 1", "[CLASS:Button; INSTANCE:1;]", "Suivant")
Malgré toutes mes tentatives, la lecture des différentes documentations et l'utilisation de l'outil "Au3Info.exe", les commandes Send, ControlSend, ControlClick ne font absolument rien sur ma fenêtre (Cf. copie écran de la fenêtre ci-dessous)

[img]
W7_SP1.jpg
[/img]

Pouvez-vous me dire pourquoi cela ne fonctionne pas?

Merci,

Bonne journée.

Jérôme
Modifié en dernier par grhum29 le jeu. 01 sept. 2016 16:12, modifié 1 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..]Problème utilisation des commandes Send, ControlClick, ControlSend

#2

Message par jguinch »

Oulà ! Il faut utiliser la ligne de commande pour automatiser l'installation :
http://www.sysadminlab.net/windows/depl ... er-2008-r2
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
grhum29
Niveau 1
Niveau 1
Messages : 6
Enregistré le : jeu. 13 déc. 2012 15:34
Status : Hors ligne

Re: [..] Problème utilisation des commandes Send, ControlClick, ControlSend

#3

Message par grhum29 »

Bonjour jguinch,

Merci pour la solution!

Je ne connaissais pas ces commandes mais elles sont bien pratiques.

Bonne journée.

grhum29
Répondre