Rechercher : dans
Par :

[DOS]Commande IF

Dernière réponse le 6 déc 2007 à 08:52:38 Zwitter, le 5 déc 2007 à 08:40:22 
 Signaler ce message aux modérateurs

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\VirusProt­ect6\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 ;)
Configuration: Windows XP
Firefox 2.0.0.9

Meilleures réponses pour « [DOS]Commande IF » dans :
[MS-Dos] Commandes DOS de base Voir Ces commandes sont des commandes de base que vous pouvez utiliser dans un prompt DOS, par exemple, sur une disquette de démarrage. Pour obtenir plus d'informations sur ces commandes, tapez (dans un prompt DOS), le nom de votre commande suivi de...
Configuration des périphériques sous MS-DOS VoirLes périphériques sont des éléments matériels permettant de fournir à l'ordinateur des données à traiter et de les récupérer. Sont des périphériques : clavier, souris, lecteurs de disque(tte), moniteur, imprimante et cartes mémoires. Ils sont tous...
Gérer les utilisateurs de XP et Vista grâce aux commandes DOS VoirVoici comment gérer les utilisateurs avec DOS dans XP et Vista. Vous allez me dire, pourquoi passer par DOS si on peut passer par gpedit.msc ? La réponse est simple: gpedit.msc n'est pas dans Vista familial et, dans XP familial, les commandes DOS...
Introduction au système d'exploitation MS-Dos VoirLa création du DOS Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (il en existe d'autres comme DR-DOS). MS-DOS a vu le jour en 1981 lors de son utilisation sur un IBM...
Systèmes d'exploitation - DOS - Commandes VoirCommande Description dir liste le contenu d'un répertoire cd change de répertoire cd .. répertoire parent md ou mkdir crée un nouveau répertoire deltree supprime un répertoire, ainsi que l'ensemble...
Systèmes d'exploitation - DOS - Astuces VoirAvoir accès au lecteur de CD-ROM Le lecteur de CD-ROM se déclare dans les fichiers config.sys et autoexec.bat. Dans le fichier config.sys il faut déclarer le gestionnaire de périphérique pour votre lecteur CD-ROM (bien qu'il soit détecté...

1

le père, le 5 déc 2007 à 08:51:30
  • +1

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

Répondre à le père

2

Zwitter, le 5 déc 2007 à 09:24:22
  • +1

Salut, merci de ta réponse, mais je ne comprend pas, j'ai pourtant bien tout mis.
Peux-tu me donner la syntaxe ?

Répondre à Zwitter

3

le père, le 5 déc 2007 à 09:59:28

Non, tu n'as pas bien lu ma réponse.Ton reg query etc... est entre apostrophes simples ', il en faut des doubles "
De plus, il me semble qu'il ne faut pas de parenthèses autour des deux termes que tu compares dans un IF

Répondre à le père

4

 zwitter, le 6 déc 2007 à 08:52:38

Merci beaucoup, sa marche :)

Répondre à zwitter