Problème de commande Echo en Batch...

Résolu/Fermé
Aphex Messages postés 10 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 7 avril 2011 - 16 févr. 2009 à 11:50
Aphex Messages postés 10 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 7 avril 2011 - 16 févr. 2009 à 15:20
Bonjour tout le monde !

(Désolé, je reposte ici car je n'étais pas certain d'avoir choisi le bon thème...)
Voilà, j'ai un petit problème concernant la commande Echo avec mon invite de commande. Et plus précisément avec la commande "Echo." (pour faire un saut de ligne). En effet, celle-ci ne fonctionne plus... Enfin dans certaines conditions (encore plus étrange !!!):

- Si le batch est appelé à partir de la console: Ne marche pas -> "'echo.' n'est pas reconnu en tant que commande interne..."
- Si le batch est lancé par double-clique: Marche !!!
- Si la commande Echo est écrite manuellement dans la console:Ne marche pas

Etrange non ?
J'ai tout essayé (enfin faut croire que non) mais rien n'y fait. Cette commande marchait très bien hier encore quand je codais quelques batches...
Comme j'avais encodé mes batches en OEM, j'ai pensé que cela venait de là, mais non... Alors j'ai fait 2/3 tests complémentaires pour tenter de résoudre cette énigme et j'ai trouvé quelque chose d'encore plus étrange: La commande Echo: (oui oui avec deux points!) fonctionne et à le même effet que la commande Echo. , sauf qu'elle marche dans tous les cas !!!

Si quelqu'un à une idée sur le sujet même sans certitude je suis preneur car c'est quand même très ch... !

N'hésitez surtout pas et merci d'avance !
++

3 réponses

Aphex Messages postés 10 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 7 avril 2011 3
16 févr. 2009 à 15:20
Re !

Bon voilà, c'est résolu !!!
J'ai mis un bon moment à trouver le problème (qui était simple finalement) mais j'étais parti sur une mauvaise piste...
J'avais tout simplement écrit une étourderie dans un batch...
Plus exactement "Echo>Echo", faites le test si vous voulez... On comprend facilement le problème ensuite...

Vala, bonne continuation
++
1