[Batch] Boucle for avec cas particulier

Résolu
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

2 réponses

  1. Contributeur
    hello
    < et > sont des caractères de redirecion des flux, essayer avec des "
    set strAppResult="%%a"
    ECHO "%strAppResult%" 
    1
    1. 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