SET |
Fixe |
MS-DOS 3 ou versions ultérieures |
Interne |
Syntaxe
Paramètres
Nom |
Description |
variable |
Ce paramètre permet d'indiquer le nom de la variable d'environnement du système d'exploitation. |
chaine |
Ce paramètre permet d'indiquer la valeur que doit contenir la variable d'environnement. |
Description
Cette commande permet de fixer ou de demander le contenu des variables d'environnement du système d'exploitation.
Remarques
- La commande SET est utilisée pour définir les valeurs étant utilisées par les programmes. Le MS-DOS contient les chaînes de caractères définies dans la zone de mémoire réservée à
l'environnement (si la chaîne de caractères existe déjà dans l'environnement, elle est remplacée). Une fois qu'une chaîne de caractères a été définie dans l'environnement, un programme d'application
peut accéder et utiliser ultérieurement ces chaînes de caractères. Pour utiliser la deuxième partie d'une chaîne de caractères définie (chaine), le programme spécifiera la première partie de
la chaîne de caractères définie (variable).
- Vous pouvez utiliser des espaces dans le cadre de chaînes de caractères d'ensemble; par conséquent, n'entrez pas d'espace avant ou après le signe égal (à moins que vous n'ayez l'intention de placer
un espace dans la chaîne de caractères).
- Lorsque les chaînes de caractères sont placées dans l'environnement, variable est converti en majuscules. Cependant, lorsque vous faites référence à une chaîne de caractères définie, vous
pouvez utiliser des majuscules ou des minuscules.
- Le MS-DOS utilise également l'environnement en interne pour entreposer les données liées à certaines commandes précédemment utilisées; par exemple, la désignation de chemin d'une commande
PATH précédemment utilisée est entreposée dans l'environnement.
- Si vous entrez SET sans option, le contenu actuel de l'environnement s'affiche. Si vous utilisez les commandes PROMPT ou PATH,
les paramètres que vous définissez à l'aide de ces commandes sont également ajoutés à l'environnement (ils seront également affichés lorsque vous entrez SET sans options). De plus, lorsque
DOS est lancé, il entrepose toujours dans l'environnement un paramètre "COMSPEC". Cette valeur décrit le paramètre utilisé par MS-DOS pour recharger le processeur de commandes
(si nécessaire). Si vous utilisez des programmes résidents de terminaison et de séjour (TSR) attendant en mémoire, une copie de l'environnement actuel est placée en mémoire. Si vous entrez la
commande SET avec une chaîne de caractères existante et un signe égal (=), la chaîne de caractères est supprimée de l'environnement.
Dernière mise à jour : Dimanche, le 25 Avril 2021