Aide remplacer un espace par un tiret

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
bosphore
Batcheur occasionnel
Messages : 3
Enregistré le : 24 juil. 2012 15:19

Aide remplacer un espace par un tiret

Message par bosphore »

Bonjour, je débute à vouloir céer des fichiers batch
voici mon problème
je demande a l'utilisateur de rentrer un nom de commune
set /p NomDeCommune=Indiquez la commune[Sans Espace ou utilisez des tirets]:
set /b NomDeCommune=%NomDeCommune%
lorsque celui-ci rentre son nom, je voudrai qu'en cas de commune avec des noms composés, les espaces soient remplacés par des tirets.
j'ai indiquer que ma variable devait remplacer les minuscules par des majuscules
en faisant
set NomDeCommune=%NomDeCommune:a=A%
set NomDeCommune=%NomDeCommune:b=B%
set NomDeCommune=%NomDeCommune:c=C%
........................................................
........................................................
set NomDeCommune=%NomDeCommune:y=Y%
set NomDeCommune=%NomDeCommune:z=Z%
mais pour les espaces je ne sait pas comment faire.

Merci de votre aide.
Répondre