comparaison fichier

Le
Mickael
Bonjour

dans un batch je souhaite faire la comparaison de deux fichier.
Je prend donc la commande comp fichier1 fichier2.
Mais quand j'exécute celle-ci, il me demande a la fin si je veux comparer un
autre fichier.
Cela me pose problème car le batch ne se continu pas.
Comment est-il possible d'ignorer cette question ?

Merci d'avance
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Laurent Jumet
Le #1184785
Hello Mickael !

Mickael
dans un batch je souhaite faire la comparaison de deux fichier.
Je prend donc la commande comp fichier1 fichier2.
Mais quand j'exécute celle-ci, il me demande a la fin si je veux comparer un
autre fichier. Cela me pose problème car le batch ne se continu
pas. Comment est-il possible d'ignorer cette question ?


Au lieu de COMP essaie FC pour voir.

--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail reply.]

JF
Le #1184672
*Bonjour Mickael* !

Bonjour

dans un batch je souhaite faire la comparaison de deux fichier.
Je prend donc la commande comp fichier1 fichier2.
Mais quand j'exécute celle-ci, il me demande a la fin si je veux comparer un
autre fichier.
Cela me pose problème car le batch ne se continu pas.
Comment est-il possible d'ignorer cette question ?

Merci d'avance


Passer la réponse n pour non avec echo + pipe (echo n|) ==>


E:>echo n|comp 1 2
Comparaison de 1 et 2...
Comparaison des fichiers OK

Comparer d'autres fichiers (O/N) ?
E:>

--
Salutations, Jean-François
Index du site de PN : www.d2i.ch/pn/az
Outlook Express : Suivez vos fils avec [CTL+H]
Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm

Le Yéti
Le #1184666
Bonjour

dans un batch je souhaite faire la comparaison de deux fichier.
Je prend donc la commande comp fichier1 fichier2.
Mais quand j'exécute celle-ci, il me demande a la fin si je veux comparer
un
autre fichier.
Cela me pose problème car le batch ne se continu pas.
Comment est-il possible d'ignorer cette question ?

Merci d'avance


============================================
Salut,

En faisant un "pipe" avec la réponse que ton programme ms-dos attend.
Si tu en es à utiliser les commandes DOS (je suppose que c'est de ce "comp"
dont tu parles), les "pipe" devraient t'être connus.

Amicalement, Tonio :-)


ps (un petit exemple) :

comp c:1.txt c:2.txt < c:non.rep
(tu auras au préalable créé un fichier "non.rep" avec juste un 'n' ou un 'o'
dedans,
selon la réponse que tu aimerais faire automatiquement).Et avec un peut de
bol,
"comp" te retournera un "errorlevel" que tu pourra exploiter pour un
aiguillage.
(cherche un peu sur google pour "errorlevel")

Le Yéti
Le #1184544
COMPLEMENT :

----- Original Message -----
From: "Le Yéti" Newsgroups: microsoft.public.fr.windowsxp
Sent: Monday, November 12, 2007 3:51 PM
Subject: Re: comparaison fichier


Bonjour

dans un batch je souhaite faire la comparaison de deux fichier.
Je prend donc la commande comp fichier1 fichier2.
Mais quand j'exécute celle-ci, il me demande a la fin si je veux comparer
un autre fichier.
Cela me pose problème car le batch ne se continu pas.
Comment est-il possible d'ignorer cette question ?

Merci d'avance


============================================ >
Salut,

En faisant un "pipe" avec la réponse que ton programme ms-dos attend. Si
tu en es à utiliser les commandes DOS (je suppose que c'est de ce "comp"
dont tu parles), les "pipe" devraient t'être connus.

Amicalement, Tonio :-)


ps (un petit exemple) :

comp c:1.txt c:2.txt < c:non.rep
(tu auras au préalable créé un fichier "non.rep" avec juste un 'n' ou un
'o' dedans, selon la réponse que tu aimerais faire automatiquement).
Et ... tu as du bol : le programme comp retourne un code :


errorlevel 0 si les fichiers sont identiques
errorlevel 1 sis les fichiers sont différents.


Le Yéti
Le #1184543
Passer la réponse n pour non avec echo + pipe (echo n|) ==>


J'avais pas vu : bien vu JF.

Tonio, amicalement :-)

JF
Le #1184540
*Bonjour Le Yéti* !

Passer la réponse n pour non avec echo + pipe (echo n|) ==>
J'avais pas vu : bien vu JF.

Tonio, amicalement :-)


Ce qui est amusant c'est qu'on a eu la même inspiration pour les noms
des fichiers à comparer.
Amicalement zossi

--
Salutations, Jean-François
Index du site de PN : www.d2i.ch/pn/az
Outlook Express : Suivez vos fils avec [CTL+H]
Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm


Publicité
Poster une réponse
Anonyme