[Batch] Boucle for avec cas particulier

Résolu
scoubidou944 Messages postés 719 Date d'inscription   Statut Membre Dernière intervention   -  
scoubidou944 Messages postés 719 Date d'inscription   Statut Membre Dernière intervention   -
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 18789 Date d'inscription   Statut Contributeur Dernière intervention   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 719 Date d'inscription   Statut Membre Dernière intervention   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