Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Utiliser une variable dans le paramétrage d'une autre
Auteur Message
Répondre en citant
Message [R] Utiliser une variable dans le paramétrage d'une autre 
Hello Smile

J'aimerais un petit coup d'pouce, j'aimerais incrémenter une variable (ici la variable %tmp%) et l'utilise dans un "redimensionnement" de variable (redimensionné la variable %world%)
Tout ce passe dans la fonction :trt


Code:

@echo off
set /p word="Mot : "
set mot=%word%
echo mot : %mot%
set longueur=0

goto :compteur

:compteur
if "%word%"=="" goto :fincompteur
set word=%word:~0,-1%
set /a longueur=%longueur%+1
goto :compteur
 
:fincompteur
echo longueur : %longueur%

goto :trt

:trt
if "%cpt_longueur%"=="" goto :fin_trt

set /a tmp=%longueur%-1
echo longueur mod : %tmp%
set word=%mot:~0,-%tmp%%
echo lettre final %word%

set /a %cpt_longueur%=%cpt_longueur%+1
goto :trt

pause

:fin_trt
exit



Mais tout ce qu'il me retourne, c'est : lettre final mot:~0,-%tmp%
Sad

Mon but est de décomposer lettre par lettre une phrase
Pouvez-vous m'aider please ? Smile

Merci d'avance Wink
Bonne journée



Dernière édition par benji0759 le Lun 21 Mar 2016 - 07:19; édité 1 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Utiliser une variable dans le paramétrage d'une autre 
Code:

setlocal enabledelayedexpansion enableextensions
set word=!mot:~0,-%tmp%!

ça marche? j'ai pas testé




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message [R] Utiliser une variable dans le paramétrage d'une autre 
Ohhh punaise ça fonctionne Very Happy
Je me fait toujours avoir avec ce : setlocal enabledelayedexpansion enableextensions -_-

Merci beaucoup Hugo Wink
Bonne journée à toi !!



Message [R] Utiliser une variable dans le paramétrage d'une autre 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch