Probleme facile sous MSDOS

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

  • Votes
  • Date
  • Date décroissante
  1. echo cd "/c/prod/bin" > test.txt
    1. 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
  2. Merci Poipoi !!! Ca marche, c de la bombe ... Je cherchais ca depuis longtemps je te remercie beaucoup !!!
    1. 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.
      1. 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.