Probleme facile sous MSDOS

Joffrey -  
 poussinou -
Bonjour a tous,

Merci a vous de lire ce message !!!
Je suis en train de faire un batch tout bete qui ecrit dans un fichier des lignes de chaines de caracteres. J utilise alors la commande:

echo chainedecarac > toto.vba
echo chainedecarac2 >> toto.vba

le problemme survient qd j esaye d ecrire ds le fichier la ligne suivante:

echo cd" & QuoteMark & "/c/prod/bin" & QuoteMark >> toto.vba

A ce moment la, le dos interprete le "&" et n ecrit que le cd", donc je me retrouve en galere.

Si quelqu un pouvait m aider pour ce probleme, ce serait tres gentil a lui.

Merci d avoir lu mon message

Joffrey

6 réponses

Poipoi
 
echo cd "/c/prod/bin" > test.txt
0
Joffrey
 
Merci de ta reponse Poipoi, mais le probleme est que je dois garder les & car le fichier cree est un script vba qui est apres execute ds le cas d une connection telnet ...


Merci beaucoup de ta contribution
0
Poipoi
 
echo ^&
0
Joffrey
 
Merci Poipoi !!! Ca marche, c de la bombe ... Je cherchais ca depuis longtemps je te remercie beaucoup !!!
0
Poipoi
 
De rien {:o)
0

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

Posez votre question
CYrille MEURGUE
 
Bonjour à tous,

J'utilise la commande suivante pour trouver le chemin du programme Excel.

dir /B/S excel.exe

Je veux ensuite exécuter ce programme Excel. Le problème vient du fait que le nom du répoertoire contient un espace.

Comment puis-je associé dans une commande le caractère " et le résultat de la commande dir.

Merci pour votre aide.
0
poussinou
 
bonjour je debute sur ms dos et je n'arrive pas a lancer notepad; je suis sur windows millenium. merci d'avance pour le coup de main.
0