Insertion auto de " 1" devant ">

Fermé
Blue Boy Maxime Messages postés 64 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 8 juillet 2008 - 8 août 2005 à 11:57
NeXoS Messages postés 123 Date d'inscription lundi 25 juillet 2005 Statut Membre Dernière intervention 9 août 2005 - 8 août 2005 à 16:04
Bonjour,

je rencontre un souci aujourd'hui.

Si tape dans un fichier .bat une commande de ce type:

dir > liste.txt

l'exécution me donne:

dir 1>liste.txt.

J'ai donc une insertion auto de " 1" devant ">" sous MSDOS !!!

Ce qui pertube tout.

J'ai essayé sous COMMAND, sous CMD, rien n'y fait.

dir>liste.txt me donne aussi dir 1>liste.txt.

Pareil avec copy, xcopy.

Auriez vous une piste ?

Merci de votre aide.

Bonne journée

A voir également:

9 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
8 août 2005 à 11:59
et ça marche pas ?
0
Blue Boy Maxime Messages postés 64 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 8 juillet 2008 18
8 août 2005 à 12:03
Et non, ça ne marche pas :)

A+
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
8 août 2005 à 12:59
C'est vraiment très bizarre.



Quand tu tape dir>liste.txt il affiche dir 1>liste.txt ?

Quand tu tape la touche > seule, ça affiche bien seulement > ?


Tu as un antivirus ?
0
Blue Boy Maxime Messages postés 64 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 8 juillet 2008 18
8 août 2005 à 13:48
si mon fichier batch contient juste un seul > , cela l'affiche sans plus.

Sinon, effectivement cela ajoute un " 1".

J'ai un antivirus. Et pas de virus :-)
A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
8 août 2005 à 14:17
'jamais vu ça.

Désolé, je ne vois pas.

Juste une question:
Ton interpréteur de commande, c'est bien cmd.exe et non pas command.com ?

J'ai pu constater que command.com est présent sous XP, et que bien qu'il fonctionne, il se comporte très bizarrement.

Vérifie également que la variable d'environnement COMSPEC ne pointe par sur command.com
0
Blue Boy Maxime Messages postés 64 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 8 juillet 2008 18
8 août 2005 à 15:17
avec cmd ou command (qui sont bien différents), le comportement est le même.

Je vais manger mon chapeau ...
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
8 août 2005 à 15:18
arf désolé, je ne vois pas d'où ça vient.

C'est vraiment bizarre que Windows te modifie la ligne de commande.
0
Iger Messages postés 340 Date d'inscription samedi 5 juin 2004 Statut Membre Dernière intervention 20 mars 2007 85
8 août 2005 à 15:48
Salut,

Le probleme n'est pas bien expliqué:
- Si on tape dir > list.txt, il n'affiche rien, il écrit seulement dans le fichier.
- Mais si on place cette même commande dans un fichier blabla.bat, et qu'on éxécute ce batch, il affiche dir 1> list.txt au moment où il exécute la commande.

Alors, ce n'est pas un probleme, ca ne modifie en rien le fonctionnement de ton programme. Je crois que le 1 signifie simplement que la sortie standard est redirigée vers le fichier list.txt

Si le fait de le voir te dérange, mets @echo off juste au debut de ton fichier batch.
0
NeXoS Messages postés 123 Date d'inscription lundi 25 juillet 2005 Statut Membre Dernière intervention 9 août 2005 10
8 août 2005 à 15:53
Si t'essaye avec un >> a la place ca fait la même chose ?
tu peut aussi essayer sans espace.
Par contre tu parle de batch, si tu le fait directement (via la console) ca marche ? (j'ai deja eu des probleme de comportment liés aux script batch).
@+
0
Iger Messages postés 340 Date d'inscription samedi 5 juin 2004 Statut Membre Dernière intervention 20 mars 2007 85
8 août 2005 à 15:59
Salut,
essaies un peu, ça fait dir 1>>list.txt ;)
0
NeXoS Messages postés 123 Date d'inscription lundi 25 juillet 2005 Statut Membre Dernière intervention 9 août 2005 10
8 août 2005 à 16:04
Ah les fichiers batch, moins j'en est eu un qui resté bloqué sur un net use, apres 2 semaine de recherche (c'etait important pour les cours) rien et je sait toujours pas pourquoi.
Donc a mon avis y'a pas grand chose a faire ...
Demande a Billou :D
0