La classe NsPathVariables permet de manipuler les variables UltraBackup enregistrées sur le poste client.
Retourne une variable booléenne indiquant si la variable VarName est enregistrée sur le poste.
Renvoie la valeur de la variable VarName, ou une chaîne vide si celle-ci n'est pas définie.
Associe la valeur VarValue à la variable VarName. Comme une écriture dans la clé HKEY_LOCAL_MACHINE est nécessaire, cette opération nécessite des droits administrateur pour s'effectuer.
Efface la variable VarName, si celle-ci est définie.
set vars = CreateObject("NsClientAPI.NsPathVariables")
' Est ce que la variable existe ?
if not vars.VarExists("BackupDir") then
' Non : on l'enregistre
if not vars.SetVar("BackupDir", "C:\fp32") then
MsgBox "Impossible de définir la variable UltraBackup - le programme a t-il assez de droits ?"
end if
end if
' On affiche la valeur stockée
MsgBox "Valeur de la variable : " & vars.GetVar("BackupDir")