Je cherche à mettre en place un ControlClick spécifique. L'application cible est BlueStack, dans sa version 5, encore en Bêta. Il ne s'agit pas d'un bot, mais d'un sujet d'étude. Voici ce que montre la fenêtre AutoIt v3 Window Info :
Voici le code que j'utilise :
Local $result = ControlClick("BlueStacks", "", "[CLASS:BlueStacksApp; INSTANCE:1]", "left", 1, 150, 150)
ConsoleWrite("- Click effectué sur BlueStacks ("&$result&") "&@CRLF)
ConsoleWrite("- Click effectué sur BlueStacks ("&$result&") "&@CRLF)
- Click effectué sur BlueStacks (1)
Hors malgré la confirmation, le click ne semble pas s'effectuer.
J'avais déjà eu le cas pour d'autres logiciels ou les Control ne semblaient pas fonctionner, exactement de la même manière.
Voici mes autres séries de tests effectués :
- Nom de fenêtre "BlueStacks Player" (qui correspond au nom du process), pas de text, pas de class : 0.
- Nom de fenêtre "BlueStacks", pas de text, pas de class : 1.
- Nom de fenêtre "BlueStacks", text "_ctl.Window", pas de class : 1.
Parmi tout les retours true aucun n'a réellement effectuer le click.
Est-ce que c'est moi qui omet quelque chose ?
Existe-t-il un moyen de debug plus efficacement ce type de problématique ?