[DOS]Commande IF

Fermé
Zwitter - 5 déc. 2007 à 08:40
 zwitter - 6 déc. 2007 à 08:52
Bonjour,

Je souhaite effectuer une comparaison sous DOS entre le résultat d'une commande et une chaîne de caractere : voilà ou j'en suis :

if ('reg query \\NOM-PC\HKEY_LOCAL_MACHINE\SOFTWARE\Intel\LANDesk\VirusProtect6\CurrentVersion /v "Parent" | find "Parent"')==("    Parent	REG_SZ	NIL") echo NOM-PC NIL >> C:\final.xls


Mais il me retourne le message : "Query était inatendu", la commande
reg query \\NOM-PC\HKEY_LOCAL_MACHINE\SOFTWARE\Intel\LANDesk\VirusProtect6\CurrentVersion /v "Parent" | find "Parent"

fonctionne tres bien sans le reste.

Merci pour votre aide ;)

4 réponses

Bonjour,

dans le if, la chaine doit être entre apostrophes doubles " et "
pour utiliser des " à l'intérieur de la commande, je crois qu'il faut alors les doubler
1