Remplacer % par %%
Résolu
HamsterNinja
Messages postés
12
Statut
Membre
-
HamsterNinja Messages postés 12 Statut Membre -
HamsterNinja Messages postés 12 Statut Membre -
Le titre n'est pas tres clair mais en resume, je voudrais savoir comment on fait pour transformer un "%" en deux "%%".
Code :
@echo off
set /p var=
REM si l utilisateur tape %, j aimerais que ca en fasse deux
set var=%var:%=%%%
echo %var%
J espere que vous comprendrez.
Je cherche a remplacer des caractères par d autres, de cette façon.
Si je veux remplacer les "a" dune variable par b par exemple je ferais ceci:
set var=%var:a=b%
Mais ca marche pas avec les pourcentages (je me doutais bien), et j'ai pas trouve de solution.
Merci d'avance
Code :
@echo off
set /p var=
REM si l utilisateur tape %, j aimerais que ca en fasse deux
set var=%var:%=%%%
echo %var%
J espere que vous comprendrez.
Je cherche a remplacer des caractères par d autres, de cette façon.
Si je veux remplacer les "a" dune variable par b par exemple je ferais ceci:
set var=%var:a=b%
Mais ca marche pas avec les pourcentages (je me doutais bien), et j'ai pas trouve de solution.
Merci d'avance
A voir également:
- Remplacer % par %%
- Remplacer disque dur par ssd - Guide
- Remplacer par word - Guide
- Remplacer coco - Accueil - Réseaux sociaux
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
- Remplacer carte graphique - Guide
6 réponses
Voilà la solution :
Même si je ne comprends pas exactement ton but final, je peux dire que ta méthode n'est certainement pas la bonne, il faut tout revoir.
@echo off
setlocal enableextensions enabledelayedexpansion
chcp 65001 >nul
set /p "moncode=Tapez votre code: "
set moncode=!moncode:%%=%%%%!
echo !moncode! > 0000.txt
Même si je ne comprends pas exactement ton but final, je peux dire que ta méthode n'est certainement pas la bonne, il faut tout revoir.
Salut,
Si tu peux, utilises le notepad (Ctrl + H)
Sinon une variable de commande comme % à répliquer en utilisant la même variable, je sais pas comment.
D'autres qui s'y connaissent plus te le diront peut être.
Si tu peux, utilises le notepad (Ctrl + H)
Sinon une variable de commande comme % à répliquer en utilisant la même variable, je sais pas comment.
D'autres qui s'y connaissent plus te le diront peut être.
Ce sera plus simple avec un exemple :
@echo off
set /p var=
COMMANDE POUR TRANSFORMER UN % EN DEUX %
echo %var%>>var.txt
Jaimerais que si l utilistateur tape par exemple %bonjour% dans le set /p, au lieu que ça écrive %exemple% dans var.txt, j aimerais que ça ecrive %%exemple%% dans var.txt, que ca double les %. Cest plus clair ?
@echo off
set /p var=
COMMANDE POUR TRANSFORMER UN % EN DEUX %
echo %var%>>var.txt
Jaimerais que si l utilistateur tape par exemple %bonjour% dans le set /p, au lieu que ça écrive %exemple% dans var.txt, j aimerais que ça ecrive %%exemple%% dans var.txt, que ca double les %. Cest plus clair ?
Whao ! Merci infinimenr! ! Mais pourrais tu me dire ce que signifie chcp et que veux tu dire par il faut tout revoir?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question