Hellooow!
Une petite question à propos de DOS et de variables vides me trottent dans la tête.
Voilà un petit topo de la situation. L'utilisateur de mon script peut entrer un paramètre quand il lance le script MonScript.
Cependant, je veux lui laisser la possibilité de ne rien mettre en paramètre et de prendre ainsi la valeur par défaut de monParametre1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonScript MonParametre1
Pour arriver à mes fins, j'ignore plusieurs choses :
1. Comment récupérer un paramètre d'entrée en DOS
2. Comment tester la nullité d'une variable
Voilà le ch'tit code exemple auquel je pense :
J'hésite à utiliser le defined, car je me dis que même si la variable est vide, elle n'en est pas moins définie par mon premier set.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @echo off setlocal enableDelayedExpansion set MonParametre=$1 if !MonParametre!=="" ( set MonParametre=ValeurParDefaut ) endlocal
Cordialement.
Bahan
Partager