[Batch] Boucle for avec cas particulier

Résolu
scoubidou944 Messages postés 728 Statut Membre -  
scoubidou944 Messages postés 728 Statut Membre -
Bonjour,

je viens de rencontrer un problème dans une boucle for.

Voici le code :
----------------
for /f "tokens=*" %%a in ('quicktest') do set strAppResult=%%a
ECHO %strAppResult%

Le problème QuickTest affiche simplement une chaine de caractères.
Si la chaine de caractères est : [null] avec les crochets, cela fonctionne.
Si la chaine de caractères est : <null> avec les <> cela NE fonctionne PAS.

Il affiche :
La Syntaxe de la commande n'est pas correcte.

Quelqu'un sait pourquoi ?

Merci,

Vincent

A voir également:

2 réponses

dubcek Messages postés 19021 Statut Contributeur 5 637
 
hello
< et > sont des caractères de redirecion des flux, essayer avec des "
set strAppResult="%%a"
ECHO "%strAppResult%" 
1
scoubidou944 Messages postés 728 Statut Membre 127
 
Oups, bah oui j'suis con moi. Ca ne m'avait même pas traversé l'esprit.

Je retourne me flageller dans un coin pendant 2h.

Merci,

Vincent
0