Problème de commande Echo en Batch...
Résolu
Aphex
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Aphex Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Aphex Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
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 !
++
(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 !
++
A voir également:
- Commande echo désactivée
- @Echo off ✓ - Forum Autoit / batch
- Invite de commande - Guide
- @ECHO OFF ✓ - Forum Programmation
- Ecrire commande avec echo off - Forum Autoit / batch
- Commande terminal mac - Guide
3 réponses
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
++
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
++