Créer fichier Batch d’un même autre fichier BATCH

Résolu
WhiteBlako Messages postés 20 Statut Membre -  
WhiteBlako Messages postés 20 Statut Membre -
Bonjour,

J’essaye de transférer des lignes de code d’un fichier à un autre mais il ne prend pas certains caractères..
J’ai essayé de les laisser simplement, de les mettres entre guillemets ‘ " ‘ ou même simple guillemets ‘ ‘ ‘ mais rien ne marche.

Exemple :

echo title Contacts ^| Davy Beroule ^| >> "Contacts/%name%.bat"

Il ne prend pas les ‘^’ dans cette exemple.

Ou encore :

echo pause > nul >> "Contacts/%name%.bat"

Il ne prend pas ‘> nul’.

Que faire ?

2 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Il faut protéger les caractères spéciaux. En batch, cela se fait avec le caractère ^
    Donc :

    echo title Contacts ^^^| Davy Beroule ^^^| >> "Contacts/%name%.bat"
    echo pause ^> nul >> "Contacts/%name%.bat"

    Xavier
    1
    1. WhiteBlako Messages postés 20 Statut Membre 18
       
      Merci c'était bien ça.
      0
  2. barnabe0057
     
    Bonjour,

    Tout est expliqué ici :
    http://www.robvanderwoude.com/escapechars.php
    1