[Batch - Win XP] Commande ECHO et "&"

Commande ECHO et "&" [Batch - Win XP] - Shell/Batch - Programmation

Marsh Posté le 09-01-2007 à 21:40:46    

Salut,
 
j'ai besoin d'écrire dans un fichier txt des noms de dossiers et certains peuvent comporter un "&".
Lorsque je fais un ECHO et qu'il y a un "&" dans la chaîne de caractères çà passe mal.
 
Exemple simplifié :

Code :
  1. @echo off
  2. call :fonction1 "Laurel & Hardy"
  3. goto :eof
  4. :fonction1
  5. echo %~1
  6. goto :eof


Avec ce code j'ai un message d'erreur :

Citation :

Laurel
'Hardy' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.


 
Si je conservais les guillemets après le ECHO çà passerait mais ils seraient alors écrit dans le fichier txt, ce qui ne me va pas.
 
Vous voyez une solution pour passer ce & ?
 
Merci. ;-)

Reply

Marsh Posté le 09-01-2007 à 21:40:46   

Reply

Marsh Posté le 24-01-2007 à 19:26:15    

bonjour,
 
et comme ça : Laurel ^& Hardy ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed