Objet :Modifier une variable d'environnement, un alias ou une définition de fonction

 

Format :ESET [/= /A /B /D /F /GL /LL /S /U /V] [/C var1 var2] name

 

nameLe nom d'une variable d'environnement, d'une fonction ou d'un alias à éditer.

 

/A(lias)

/K"::regex" (masque de regex)

/B(variable d'atch)

/LL (liste locale)

/C(valeur de l'objet)

/S(variable système)

/D(environnement d'erreur)

/U(variable du système)

/F(fonction)

/V(variable volatile)

/GL (liste globale)

/W(fenêtre)

 

 

Voir aussi : ALIAS, FUNCTION, SET, UNALIAS, UNFUNCTION et UNSET.

 

Syntaxe de complétion des fichiers :

 

La syntaxe de complétion de nom de fichier par défaut est la suivante : [/a] alias [/f] fonctions [1*] variables

 

Utilisation :

 

ESET vous permet de modifier les variables d'environnement, les alias ou les fonctions définies par l'utilisateur à l'aide de commandes d'édition de ligne (voir Édition de ligne de commande) ou dans une fenêtre contextuelle.

 

À moins qu'un type de données spécifique ne soit spécifié par l'un des commutateurs d'options /A, /D, /F, /S, /U ou /V, ESET recherche d' abord le nom parmi les variables d'environnement, puis parmi les alias. Ainsi, si le nom est à la fois une variable et un alias, ESET modifie le nom de la variable et ignore le nom de l'alias .

 

Pour modifier des variables définies dans le registre Windows ou pour modifier des fonctions, vous devez utiliser le commutateur d'options approprié.

 

Si vous modifiez une variable d'environnement saisie (voir SET /T), ESET crée un masque d'expression régulière correspondant à la saisie.

 

Si vous n'entrez aucun argument, ESET affiche sa boîte de dialogue de commande.

 

Remarque : Vous ne pouvez pas utiliser ESET avec les variables GOSUB.

 

Si vous avez activé les alias globaux (voir ALIAS), toute modification apportée à un alias avec ESET affectera immédiatement toutes les autres copies d'ESET qui utilisent la même liste d'alias. TCC qui utilisent la même liste d'alias. De même, si vous avez activé les fonctions globales (voir FUNCTION), toute modification apportée à une fonction à l'aide d'ESET /F affectera immédiatement toutes les autres copies de TCC qui utilisent la même liste de fonctions.

 

Par défaut, ESET recherche dans l'alias local ou dans la liste de fonctions (si elle existe). Si le nom n'est pas trouvé, ESET cherchera dans la liste globale (si elle existe).

 

ESET prend en charge la complétion des noms de fichiers et la complétion des variables internes et des fonctions variables.

 

Variables de registre : Les variables de registre Default, System, User et Volatile peuvent être manipulées avec les  commutateurs /D, /S, /U et /V de la commande ESET , respectivement . Par exemple, pour modifier la variable volatile myvar à partir du registre, utilisez la commande /D, /S, /U et /V :

 

eset /v myvar

 

Soyez prudent lorsque vous modifiez directement des variables de registre, car elles peuvent être essentielles à divers processus et applications Windows.

 

Exemples :

 

Pour modifier le chemin de recherche du fichier exécutable :

 

eset path

path=c:\;c:\dos;c:\util

 

Pour créer puis modifier un alias :

 

alias d = dir /d/j/p

eset d

d=dir /d/j/p

 

Options :

 

/=Affiche la boîte de dialogue de commande ESET pour vous aider à définir les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définissent les champs appropriés dans la boîte de dialogue de commande.

 

/AModifie l'alias nommé même si une variable d'environnement du même nom existe. Si vous avez un alias et une variable d'environnement portant le même nom, vous devez utiliser ce commutateur pour pouvoir modifier l'alias.

 

/BModifier une variable de lot (%1 - %n). Uniquement valable lorsque TCC exécute un fichier batch.

 

/CCopier la valeur d'une variable, d'un alias ou d'une fonction existante. La syntaxe est la suivante

 

ESET /c var1 var2

 

où var1 est la variable dont vous voulez copier la valeur, et var2 est la variable (nouvelle ou existante) que vous voulez mettre à jour.

 

/DModifier une variable "par défaut" dans le registre (HKU\.DEFAULT\Environment).

 

/FModifier une fonction définie par l'utilisateur.

 

/GLRechercher l'alias ou la fonction dans la liste globale.

 

/K"::regex"Masque d'expression régulière pour l'entrée.

 

/LLRecherche de l'alias ou de la fonction dans la liste locale.

 

/SModifier une variable "système" dans le registre (HKLM\System\CurrentControlSet\Control\Session Manager\Environment).

 

/UModifier une variable "utilisateur" dans le registre (HKCU\Environment).

 

/VModifier une variable "volatile" dans le registre (HKCU\Volatile Environment).

 

/WOuvrir la liste des alias / environnements / fonctions dans une fenêtre contextuelle et sélectionner la ligne à modifier. Vous pouvez rechercher, modifier et supprimer des entrées dans la fenêtre. Si vous ajoutez un argument après l'option /W, la fenêtre contextuelle n'affichera que les entrées qui correspondent à l'argument (y compris les caractères génériques).

 

ESET /W peut être combiné à une clé d'environnement de registre (/S, /U, /D, /V) pour modifier les valeurs d'environnement du registre Windows.