[R] Problème utilisation des commandes Send, ControlClick, ControlSend
Posté : ven. 26 août 2016 14:34
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, , 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 :
=> 2 - Utilisation de la commande ControlClick :
=>
ou
=>
=> 3 - Utilisation de la commande ControlSend :
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] [/img]
Pouvez-vous me dire pourquoi cela ne fonctionne pas?
Merci,
Bonne journée.
Jérôme
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
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}")
=>
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]")
=>
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 )
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")
[img] [/img]
Pouvez-vous me dire pourquoi cela ne fonctionne pas?
Merci,
Bonne journée.
Jérôme