Les exemples qui suivent illustrent quelques cas d'utilisation des variables système :
Spécification des chemins et des noms de fichiers dans les opérations : lorsque vous créez une opération Modifier le fichier INI, par exemple, vous indiquez un fichier .ini et configurez les modifications à effectuer sur ce fichier. Au cours du processus de création, vous pouvez indiquer le chemin complet vers le fichier (par exemple C:\Program Files\OpenOffice.org 2.0\program\setup.ini).
Au lieu d'indiquer le chemin complet et le nom de fichier, vous pouvez créer une variable système. Par exemple, le nom de la variable peut être OpenOffice INI et la valeur, le chemin complet vers le fichier. Maintenant, au lieu d'indiquer le chemin complet et le nom de fichier lorsque vous créez l'opération, vous pouvez saisir ${OpenOffice INI} dans le champ .
L'un des avantages liés à l'utilisation d'une variable système plutôt que de saisir le chemin complet et le nom de fichier est la possibilité d'indiquer ce fichier .ini particulier dans un grand nombre de types d'opération différents. Supposons que l'emplacement du fichier.ini change. Au lieu de modifier le chemin pour chaque opération, vous pouvez le modifier dans la variable système et toutes les opérations pointeront toujours vers le chemin correct.
Vous pouvez généraliser encore davantage le chemin en créant une variable système nommée ProgramFiles ayant la valeur C:\program files. Ultérieurement, lorsque vous indiquerez un chemin, vous pourrez saisir ${ProgramFiles}, puis indiquer le chemin restant vers le fichier qui vous intéresse. Par exemple, ${ProgramFiles}\OpenOffice 2.0\program\setup.ini. De nouveau, si le chemin vers le répertoire C:\program files change dans le futur, vous n'avez qu'à changer le chemin dans la variable système, plutôt que dans chaque ensemble qui utilise cet emplacement dans un chemin.
Remplacement des paramètres hérités : lors de la configuration de variables système pour un dossier, un périphérique ou un ensemble, vous pouvez remplacer une variable héritée en définissant une nouvelle variable avec le même nom mais une valeur différente. Par exemple, si ProgramFiles=C:\ est défini dans la zone de gestion, vous pouvez le remplacer en définissant ProgramFiles=D:\ au niveau du dossier de périphérique ou sur le périphérique ou l'ensemble.
Vous pouvez utiliser une variable système lors de la création d'un ensemble. Selon l'emplacement de l'objet périphérique visé dans la hiérarchie des dossiers, la valeur peut être différente.
Supposons par exemple que toutes vos applications soient installées dans C:\program files excepté des applications spécifiques utilisées par le service comptabilité, qui sont installées dans D:\program files. Vous devez définir la variable ProgramFiles au niveau de la zone de gestion pour qu'elle pointe vers C:\program files. Pour les applications de comptabilité, vous pouvez créer un dossier de périphériques, nommé Service comptabilité, afin qu'il contienne les périphériques du service comptabilité. Vous pouvez définir la valeur de la variable ProgramFiles sur D:\program files au niveau du dossier de périphériques Service comptabilité. Lorsque le même ensemble est appliqué aux périphériques, le chemin vers le répertoire program files est sur le lecteur C:\ pour tous les périphériques visés excepté ceux contenus dans le dossier de périphériques Service comptabilité. Pour ces périphériques, le répertoire program files pointe vers le lecteur D:\.