Comment cliquer sur ces éléments par nom (SingleLineText1
, SingleLineText2
, etc.) dans AutoIt? Exemple:
TreeWidget > Screen1 > Programm1 > SingleLineText1 + SingleLineText2 + SingleLineText3
pas d'identifiant ni de nom. Le logiciel est HDPlayer pour écrans led.
Réponses:
0 pour la réponse № 1Si cela ne vous dérange pas que la fenêtre soit focalisée etne pouvant pas utiliser temporairement la souris ou le clavier pendant l'exécution du script, vous pouvez utiliser controlfocus () pour mettre en évidence le contrôle de l'arborescence, puis utiliser send () ou ControlSend () pour envoyer les touches de direction haut / bas ctrl-c pour copier le nom dans le presse-papiers, puis envoyez la commande escape pour quitter le mode d'édition de texte et utilisez ClipGet () pour vérifier si l'élément sélectionné correspond au nom de votre choix.
Un bidouillage sale, mais j’ai déjà utilisé quelque chose comme cela avec succès auparavant.