[..] Window Info sur différentes machines
Posté : jeu. 18 févr. 2010 15:47
Bonjour à tous et à toutes,
j'utilise les informations de l'utilitaire "Window Info" pour éxecuter des programmes .exe écrits en AutoIt.
Plus exactement, j'exploite les valeurs de "Advanced (Class)" dans l'onglet "Control" pour remplir le paramètre "controlID" des fonctions qui gère les interfaces de logiciels (ex : ControlClick(), ControlGetText() ...)
Dans mon cas, j'aimerai éxécuter ces programmes sur des machines différentes,
mais d'une machine à l'autre, les valeurs "Advanced (Class)" varient pour un même controle !
Par exemple, d'une machine à une autre, l'identifiant du même contrôle prend deux valeurs différentes :
machine 1 : [CLASS:WindowsForms10.BUTTON.app.0.33c0d9d; INSTANCE:12]
machine 2 : [CLASS:WindowsForms10.BUTTON.app.0.3ce0bb8; INSTANCE:12]
Les versions des logiciels manipulés sont identiques, et toutes les macros exploitables avec AutoIt ont été jouuées et comparées entre les machines : @AutoItVersion, @OSType ... etc.
Si quelqu'un à un brin de réponse ou une suggestion, je suis très interressé.
Merci beaucoup par avance !!!
j'utilise les informations de l'utilitaire "Window Info" pour éxecuter des programmes .exe écrits en AutoIt.
Plus exactement, j'exploite les valeurs de "Advanced (Class)" dans l'onglet "Control" pour remplir le paramètre "controlID" des fonctions qui gère les interfaces de logiciels (ex : ControlClick(), ControlGetText() ...)
Dans mon cas, j'aimerai éxécuter ces programmes sur des machines différentes,
mais d'une machine à l'autre, les valeurs "Advanced (Class)" varient pour un même controle !
Par exemple, d'une machine à une autre, l'identifiant du même contrôle prend deux valeurs différentes :
machine 1 : [CLASS:WindowsForms10.BUTTON.app.0.33c0d9d; INSTANCE:12]
machine 2 : [CLASS:WindowsForms10.BUTTON.app.0.3ce0bb8; INSTANCE:12]
Les versions des logiciels manipulés sont identiques, et toutes les macros exploitables avec AutoIt ont été jouuées et comparées entre les machines : @AutoItVersion, @OSType ... etc.
Si quelqu'un à un brin de réponse ou une suggestion, je suis très interressé.
Merci beaucoup par avance !!!