MS-DOS Définition d'une variable avec ( et "

Résolu/Fermé
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 - 17 févr. 2009 à 03:09
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 - 11 mars 2009 à 18:42
Bonjour,
J'ai fait un petit batch pour me dire si oui ou non il y a un mot dans un fichier.
Voila mon bat:

@echo off
set aa=user_pref("network.proxy.type", 1);
FOR /f  %%i in ('TYPE fichier1.txt') DO if "%%i"=="%aa%" (Echo Oui) else echo Non
pause


Et mon fichier1.txt
user_pref("network.proxy.type", 1);


Pourtant sa m'affiche "Non".
Alors que quand je remplace :
user_pref("network.proxy.type", 1);

Par :
patate
OU
salade

Sa marche je pense que sa ne marche pas car dans ma variable %aa% il y a des " et des ( et )
Si quelqu'un a une solution merci.

1 réponse

cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
11 mars 2009 à 18:42
Problème résolue.
0