Probleme en Batch avec LSS GTR

Fermé
TomTom - 3 juil. 2013 à 15:13
 TomTom - 3 juil. 2013 à 18:50
Bonjour,
J'ai un problème avec la condition "if" , en effet lorsque je tape:
if  "1" LSS "10" echo OK

Soit : "Si 1 est plus petit que 10 répondre OK."
Mon système me répond bien "OK" jusque la pas de problème mais a partir de 2

if "2" LSS "10"

Soit : "Si 2 est plus petit que 10 répondre OK."
Mon système ne répond pas OK.

Pourquoi ?

Merci d'avance de vos réponses.



1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
3 juil. 2013 à 16:10
hello
enlever les guillemets, sinon il teste des caractères et pas des valeurs
C:> if "2" LSS "10" echo ok
C:> if 2 LSS 10 echo ok
ok
1
Merci bien pour ta réponse, elle m' a permit de resoudre mon probleme et en plus de comprendre mon erreur.
Un grand merci !

A bientot
0