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

Résolu/Fermé
WhiteBlako Messages postés 20 Date d'inscription jeudi 14 juin 2018 Statut Membre Dernière intervention 26 septembre 2019 - 15 juin 2018 à 12:33
WhiteBlako Messages postés 20 Date d'inscription jeudi 14 juin 2018 Statut Membre Dernière intervention 26 septembre 2019 - 15 juin 2018 à 18:01
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 ?
A voir également:

2 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
15 juin 2018 à 16:28
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
WhiteBlako Messages postés 20 Date d'inscription jeudi 14 juin 2018 Statut Membre Dernière intervention 26 septembre 2019 18
15 juin 2018 à 18:01
Merci c'était bien ça.
0
barnabe0057
15 juin 2018 à 16:31
Bonjour,

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