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

Résolu
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   -  
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   164
 
Problème résolue.
0