[..] ControlTreeView n'interagit pas

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
A2Energie
Niveau 5
Niveau 5
Messages : 146
Enregistré le : ven. 15 nov. 2013 20:22
Status : Hors ligne

[..] ControlTreeView n'interagit pas

#1

Message par A2Energie »

Bonjour, :D

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)
 
La variable $test me retourne bien : "#0|#1" par exemple.
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)
 
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, :wink:
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] ControlTreeView n'interagit pas

#2

Message par jguinch »

Tu as essayé d'exécuter ton script en 64 bits ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
A2Energie
Niveau 5
Niveau 5
Messages : 146
Enregistré le : ven. 15 nov. 2013 20:22
Status : Hors ligne

Re: [..] ControlTreeView n'interagit pas

#3

Message par A2Energie »

Bonjour jguinch,

Oui j'ai tenté en 64 et en 86.
Résultat identique.

[EDIT : x86]
Répondre