Rubrique précédente: Voir Exemple : Créer des arborescences de paramètres localisés.Rubrique suivante: Commandes Exists


Commandes Enum

Les commandes Enum suivantes sont utilisées dans les scripts CA DMM :

EnumDirectories

Enumère les répertoires du chemin d'accès au répertoire indiqué.

Premier paramètre :

Chemin d'accès au répertoire à énumérer.

Deuxième paramètre :

Ordinateur (valeur booléenne)

Exemple :
var dirList = EnumDirectories("C:\\test");
for (dirIdx in dirList)
{
	var dir = dirList[dirIdx];

	var fileList = EnumFiles("C:\\test\\" + dir);
	for (fileIdx in fileList)
	{
		var file = fileList[fileIdx];
		
		StoreFile("C:\\test\\" + dir + "\\" + file);
	}
}
EnumFiles

Enumère les fichiers du chemin d'accès indiqué.

Premier paramètre :

Chemin d'accès au répertoire à énumérer.

Deuxième paramètre :

Ordinateur (valeur booléenne)

Exemple :
var dirList = EnumDirectories("C:\\test");
for (dirIdx in dirList)
{
	var dir = dirList[dirIdx];

	var fileList = EnumFiles("C:\\test\\" + dir);
	for (fileIdx in fileList)
	{
		var file = fileList[fileIdx];
		
		StoreFile("C:\\test\\" + dir + "\\" + file);
	}
}
EnumKey

Enumère les clés du registre indiqué.

Premier paramètre :

Chemin d'accès à la clé de registre à énumérer.

Deuxième paramètre :

Ordinateur (valeur booléenne)

Exemple :
var keyList = EnumKey("HKCU\\Test");
for (keyIdx in keyList)
{
	var key = keyList[keyIdx];
	
	var valueList = EnumValue("HKCU\\Test\\" + key);
	for (valueIdx in valueList)
	{
		var value = valueList[valueIdx];
		
		StoreValue("HKCU\\Test\\" + key, value);
	}
}
EnumValue

Enumère les valeurs de la clé de registre indiquée.

Premier paramètre :

Chemin d'accès à la clé de registre à énumérer.

Deuxième paramètre :

Ordinateur (valeur booléenne)

Exemple :
var keyList = EnumKey("HKCU\\Test");
for (keyIdx in keyList)
{
	var key = keyList[keyIdx];
	
	var valueList = EnumValue("HKCU\\Test\\" + key);
	for (valueIdx in valueList)
	{
		var value = valueList[valueIdx];
		
		StoreValue("HKCU\\Test\\" + key, value);
	}
}