Comment manipuler les chaines de caractère en batch dos ?

Comment manipuler les chaines de caractère en batch dos ? - Shell/Batch - Programmation

Marsh Posté le 23-03-2007 à 09:34:34    

Bonjour,
 
Quelqu'un pourrrait-il (elle)  me donner les syntaxes en batch dos pour :
 
- tester si une variable est vide ou non
j'ai essayé
if %truc% == ""
if "%truc%" == ""
mais ça ne marche pas
 
- extraire une chaine de caractères d'une variable
set truc=zorro
si je fais
echo %truc:~2,3%
j'obtiens bien rro
Mais le pb, c'est que ça ne marche pas sous 98 !
 
Merci d'avance

Reply

Marsh Posté le 23-03-2007 à 09:34:34   

Reply

Marsh Posté le 23-03-2007 à 10:06:09    

eh ben ?

Reply

Marsh Posté le 23-03-2007 à 16:05:51    

Pour une solution qui marche sous Windows 98, il faut passer par un autre langage, par exemple par VBS qui est disponible sur toutes les versions de Windows depuis Windows 95.
Voir http://www.microsoft.com/technet/s [...] fault.mspx

Reply

Marsh Posté le 23-03-2007 à 18:36:44    

if defined truc
J'connais pas 98


Message édité par blastkiller le 23-03-2007 à 18:36:58
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed