Page 1 sur 1

Aucun retour d'une checkbox

Posté : mer. 24 mai 2023 19:08
par A2Energie
Bonjour Amis Autoitiens ;)

Je vous sollicite car cela fait plusieurs années que je galère avec une commande.
Je souhaite vérifier si une checkbox est bien cochée ou non cochée sur un logiciel,
Je précise que ce n'est pas un cheet ni mal intentionné c'est pour le boulot. :wink:

J'ai donc essayé l'ensemble des commandes habituelles : :roll:
Je précise que l'identification du controle est correcte (title et ControlID), j'ai déjà vérifié.
- ControlCommand("title", "text", controlID, "IsChecked") => Me retourne rien, que le controle soit coché ou non
- ControlTreeView("title", "text", controlID, "IsChecked") => Me retourne rien, que le controle soit coché ou non
- _GUICtrlListView_GetItemChecked($FControl_Scan_Handle, controlID) => Me retourne rien, que le controle soit coché ou non
J'ai essayé également toute la panoplie de getTexte ou value, mais rien ne permet de différencier une cochée d'une non cochée.

Actuellement je vérifie les pixel, mais cela me pose vraiment beaucoup de problèmes, j'aimerais donc trouver une autre solution. :idea:

Si une personne peut m'aider, je lui en serais grace :D

Re: Aucun retour d'une checkbox

Posté : mer. 24 mai 2023 22:27
par walkson
Bonjour,
regardez viewtopic.php?p=74100#p74100
Si le code ne retourne rien, c'est cuit :cry:
(lancez la fonction avec un HotKeySet("!x", "_WinGetControlList");Alt x par exemple)

Re: Aucun retour d'une checkbox

Posté : jeu. 25 mai 2023 13:17
par Nine
Il y a peut-être une solution avec UIAutomation (voir site anglo pour obtenir UDF de Larsj)

Re: Aucun retour d'une checkbox

Posté : ven. 26 mai 2023 00:50
par Tlem
Bonsoir.
Que vous retourne CV.EXE (Control Viewer) lorsque vous survolez le contrôle ?