Bonjour,
Je travaille actuellement sur un script vb touchant à du WMI.
j'ai une requête du type :
Pour parcourir cette liste de résultat, j'utilise :Code:Set SystemItems = objWMISystem.ExecQuery("SELECT * FROM Win32_NTLogEvent where Logfile='System' ", "WQL", &h10, &h20)
Mais ce que j'aimerais faire, c'est parcourir la liste jusqu'à un certain point avec une condition (ce que je fais avec un if dans la boucle et un "Exit For" dans le if) faire différents traitements et ensuite revenir AU MEME point que je m'étais arrété de la liste !!Code:
1
2
3 For Each objItem In SystemItems ...blablabla... Next
Mais avec le For Each, je ne peux pas le faire...
N'y a-t-il pas un autre moyen ?
J'aurais bien vu un truc du style :Comme ceci, lorsque je veux repartir sur ma liste, j'aurais gardé une sorte de pointeur sur l'élément courant !Code:
1
2
3
4 While condition non atteinte SystemItems.GetItem.Next (avec une fonction qui existe...:?) Loop
Une idée ???