Tester une variable [Batch] - Shell/Batch - Programmation
Marsh Posté le 29-06-2004 à 12:08:55
archimed a écrit : utilise tout simplement if ! |
J'y avais pensé , sauf que je vois pas comment lui dire de tester si la chaine est contenue la variable
Marsh Posté le 29-06-2004 à 12:12:23
@echo off |
La variable ERRORLEVEL prend une valeur non nulle lorsqu'une erreur est détectée. Dans ce cas, une erreur veut dire que FIND n'a pas trouvé "chaine" dans la variable COMPUTERNAME.
Marsh Posté le 29-06-2004 à 13:11:24
m0rbac a écrit :
|
Merci, j'y avais pensé, mais j'arrivais pas a trouver les codes retour de find...thanks
Marsh Posté le 29-06-2004 à 11:18:35
Bonjour a tous,
je voudrais tester le contenu d'une variable, plus exactement la presence d'une chaine de caractere dans cette variable.
Je fais: echo %COMPUTERNAME% | find "chaine"
Il me renvoie soit la variable si il trouve la chaine, soit rien sinon, donc la ligne marche.
probleme comment exploiter ce retour?
Si il trouve la chaine je dois faire un goto :end sinon lancé des trucs. Et je vois pas comment faire.