voici un code qui est sensé compter le nb d'elements du tree view de l'explorateur windows,
mais il ne peut pas compter les éléments au dela du 2eme element ouvert, pourquoi?
Code : Tout sélectionner
Run("C:\WINDOWS\EXPLORER.EXE")
;MsgBox ( flag, "title", "text" [, timeout] ) ;"#0|#0|#1"
$item="#0|#0|#2"
WinWaitActive("My Documents","")
WinSetTitle("My Documents","","explorateur windows")
ControlTreeView("explorateur windows","",100,"Expand",$item)
$nb=ControlTreeView("explorateur windows","",100,"GetItemCount",$item)
$b=ControlTreeView("explorateur windows","",100,"GetText",$item)
$c=ControlTreeView("explorateur windows","",100,"GetSelected")
;GetSelected
dim $a="nb items: "&$b&":"&$nb&" selectionne: "&$c
MsgBox ( 4096, "test",$a )