[Batch] Boucle for avec cas particulier

Résolu/Fermé
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017 - 7 sept. 2011 à 18:31
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017 - 8 sept. 2011 à 11:03
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 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
8 sept. 2011 à 08:12
hello
< et > sont des caractères de redirecion des flux, essayer avec des "
set strAppResult="%%a"
ECHO "%strAppResult%" 
1
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017 127
8 sept. 2011 à 11:03
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