CA DMM utilise les commandes Exists suivantes :
Vérifie l'existence d'un répertoire. Cette commande utilise deux paramètres. Le premier paramètre, de type chaîne, est le chemin d'accès au répertoire. Le deuxième paramètre indique si la recherche du répertoire s'effectue sur l'ordinateur source ou l'ordinateur de destination. Il s'agit d'une valeur booléenne facultative. Si le second paramètre est True, l'interpréteur recherche le fichier spécifié sur l'ordinateur source. Si ce paramètre est False ou s'il est ignoré, l'interpréteur effectue la recherche sur l'ordinateur de destination.
Remarque : Le paramètre booléen ne peut être utilisé qu'avec les fonctions Validate, General et Apply. A défaut, une erreur de syntaxe ou d'exécution se produit.
Chemin d'accès au répertoire (valeur de chaîne)
Indicateur de l'ordinateur (valeur booléenne)
DirectoryExists( <chemin d'accès au répertoire>, [valeur booléenne] );
if (DirectoryExists( "c:\\Mes documents")) StoreDirectory( "c:\\Mes documents"); if (DirectoryExists( "c:\\Mes documents", SOURCE)) ApplyDirectory( "c:\\Mes documents");
Vérifie l'existence d'un fichier sur l'ordinateur source ou l'ordinateur de destination. Le premier paramètre est le chemin d'accès au fichier. Il s'agit d'une valeur de chaîne. Le deuxième paramètre indique si la recherche s'effectue sur l'ordinateur source ou l'ordinateur de destination. Il s'agit d'une valeur booléenne facultative. Si le second paramètre est True, l'interpréteur recherche le fichier spécifié sur l'ordinateur source. Si ce paramètre est False ou s'il est ignoré, l'interpréteur recherche le fichier spécifié sur l'ordinateur de destination.
Remarque : Le paramètre booléen ne peut être utilisé qu'avec les fonctions Validate, General et Apply. A défaut, une erreur de syntaxe ou d'exécution se produit.
Chemin d'accès (valeur de type chaîne)
Indicateur de l'ordinateur (valeur booléenne)
FileExists( <chemin d'accès au fichier> ) ;
if (FileExists( "c:\\Mes documents\\myfile.txt"))
StoreFile( "c:\\Mes documents\\myfile.txt") ;
if (FileExists( "c:\\Mes documents\\myfile.txt", SOURCE))
Vérifie l'existence d'une clé de registre sur l'ordinateur source ou l'ordinateur de destination. Ce mot clé peut utiliser deux paramètres. Le premier paramètre est le chemin d'accès à la clé de registre. Il s'agit d'une valeur de chaîne. Le deuxième paramètre indique si la recherche du répertoire s'effectue sur l'ordinateur source ou l'ordinateur de destination. Il s'agit d'une valeur booléenne facultative. Si le second paramètre est True, l'interpréteur recherche la clé spécifiée sur l'ordinateur source. Si ce paramètre est False ou s'il est ignoré, l'interpréteur recherche le fichier spécifié sur l'ordinateur de destination.
Remarque : Le paramètre booléen ne peut être utilisé qu'avec les fonctions Validate, General et Apply. A défaut, une erreur de syntaxe ou d'exécution se produit.
Chemin d'accès à la clé (valeur de type chaîne)
Indicateur de l'ordinateur (valeur booléenne)
KeyExists( <chemin d'accès à la clé> );
if (KeyExists( "HKLM\\Software\\Microsoft\\Plus!", SOURCE))
Vérifie l'existence d'une valeur de clé de registre dans le registre ou dans un fichier INI. Cette commande accepte deux à trois paramètres. Le premier paramètre est le chemin d'accès à la clé de registre et le second paramètre est le nom de la valeur. Les deux premiers paramètres sont obligatoires. Il s'agit de valeurs de chaîne. Le troisième paramètre indique si la recherche porte sur l'ordinateur source ou l'ordinateur de destination. Le troisième paramètre (facultatif) est de type booléen. Si le troisième paramètre est True, l'interpréteur recherche la clé spécifiée sur l'ordinateur source. Si ce paramètre est False ou s'il est ignoré, l'interpréteur effectue la recherche sur l'ordinateur de destination.
Remarque : Le troisième paramètre de valeur booléen ne peut être utilisé qu'avec les fonctions Validate, General et Apply. A défaut, une erreur de syntaxe ou d'exécution se produit.
Chemin d'accès à la clé (valeur de type chaîne)
Nom de la valeur (chaîne)
Ordinateur (valeur booléenne)
ValueExists( <chemin d'accès à la clé>, <nom de la valeur>, [Booléen] );
if (ValueExists( "HKCU\\Control Panel\\Desktop", "Smooth Scrolling", SOURCE))
|
Copyright © 2013 CA.
Tous droits réservés.
|
|