[..] ControlTreeView n'interagit pas
Posté : jeu. 11 déc. 2014 12:46
Bonjour,
Un petit problème avec ControlTreeView qui me bloque depuis quelques jours.
Je tente d’interagir avec un programme indépendant.
En utilisant ControlTreeView : https://www.autoitscript.com/autoit3/do ... eeView.htm
J'identifie l'arbre du programme puis retourne la position actuelle de la sélection de l'arbre : (ici aucun problème)
La variable $test me retourne bien : "#0|#1" par exemple.
Mon problème se situe lorsque je souhaite manipuler cet arbre :
La variable $test me retourne bien : "1" cependant la sélection de l'arbre n'a pas fonctionné.
Idem pour les autres fonctions : "GetText", "Expand", "Collapse"
J'imagine que mon problème vient de la remarque (64 bits)
Remarks
As AutoIt is a 32-bit application some commands are not available when referencing a 64-bit application as Explorer when running on 64-bit Windows.
Auriez vous une solution, car mes compétences ne me permettent pas de modifier l'UDF.
Cordialement,
Un petit problème avec ControlTreeView qui me bloque depuis quelques jours.
Je tente d’interagir avec un programme indépendant.
En utilisant ControlTreeView : https://www.autoitscript.com/autoit3/do ... eeView.htm
J'identifie l'arbre du programme puis retourne la position actuelle de la sélection de l'arbre : (ici aucun problème)
Code : Tout sélectionner
$test = ControlTreeView("[CLASS:...]", "", "[CLASS:... ; INSTANCE:1]", "GetSelected", 1)
MsgBox(1, "Item selectionné", $test)
Mon problème se situe lorsque je souhaite manipuler cet arbre :
Code : Tout sélectionner
$test = ControlTreeView("[CLASS:...]", "", "[CLASS:... ; INSTANCE:1]", "Select", "#0|#0") ; par exemple
MsgBox(1, "Erreurs ?", $test)
Idem pour les autres fonctions : "GetText", "Expand", "Collapse"
J'imagine que mon problème vient de la remarque (64 bits)
Remarks
As AutoIt is a 32-bit application some commands are not available when referencing a 64-bit application as Explorer when running on 64-bit Windows.
Auriez vous une solution, car mes compétences ne me permettent pas de modifier l'UDF.
Cordialement,