taille d'un GetObject [VBS] - VB/VBA/VBS - Programmation
Marsh Posté le 28-09-2007 à 11:46:55
je pense plutot qu'il veut le nombre d'éléments dans la liste.
tu peux essayer ça :
objComputer.Count
objComputer.Length
objComputer.Items.Count
objComputer.Items.Length
objComputer.Rows.Count
objComputer.Rows.Length
Ou plus simplement consulter la doc
Marsh Posté le 28-09-2007 à 12:13:00
J'ai essayé tes differentes manières -> NOK
J'ai déjà regarder un peu sur le net et entre autre j'avais récup le fichier d'aide Script56.CHM de Microsoft mais je n'y ai pas trouver la réponse...
Merci qd meme MagicBuzz
Marsh Posté le 28-09-2007 à 14:42:47
C'est pas la doc du langage de script qu'il faut consulter, mais celle de l'objet ou du type d'objet que tu récupères.
Ici tu travailles avec un dico LDAP et des OU pour récupérer un objet machine ou un truc du genre ; je ne maîtrise pas le sujet mais c'est de ce côté qu'il te faut chercher une doc sur MSDN.
Marsh Posté le 28-09-2007 à 16:00:52
Salut Tegu !
donc si je comprends bien, la manière de compter les éléments d'un objet diffère suivant le type d'objet que je récupère ?
Bon je vais regarder un peu du coté de MSDN.
Merci !
Marsh Posté le 28-09-2007 à 16:04:54
ah ben oui, complètement.
il existe un tas de type d'énumérateurs qui sont différents, et donc les méthodes diffèrent.
la liste de commandes que je t'avais posté correspondait d'ailleurs à la plupart des types d'énumérateurs classiques. mais chaque programmeur peut décider de faire sa propre méthode d'énumération.
ainsi, ton truc ça peut aussi bien être objComputeur.Computers.Length aussi. sans la documentation de l'objet, c'est impossible de savoir exactement quelle est la méthode à utiliser.
peut-être même qu'il n'y a aucun moyen
Marsh Posté le 28-09-2007 à 11:23:37
Salut à tous !
J'ai une petite question :
Je récupère la liste des machines d'une OU et je voudrais savoir si c'est possible de connaitre la taille de l'objet et donc le nombre de machine sans effectuer un for each...
voici mon code :
J'ai essayé :
ubound(objComputer) -> NOK
len(objComputer) -> NOK
Merci.