Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses. Page 1 sur 1
[RESOLU] Substitution chaîne de caractères
Auteur Message
Répondre en citant
Message [RESOLU] Substitution chaîne de caractères 
Bonjour à tous !

Je cherche à extraire une partie d'une chaîne de caractère.

J'ai trouvé ceci :

Imaginons que je possède une variable contenant un chemin,
Avec la ligne ci-dessous je vais reussir à extraire les 17 premiers caractères de cette chaîne

set var=%var:~0,17%

Cependant j'aimerais pouvoir être capable de remplacer 17 par une valeur comprise dans une autre variable,
un truc dans ce style là :

set T1 = 25
set var=%var:~0,%T1%%

Mais cela ne fonctionne pas.
J'ai déjà testé plusieurs combinaisons mais sans succès.

Je serais ravi si vous pouviez m'apporter un peu d'aide.
Cordialement,
Drillheadz



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [RESOLU] Substitution chaîne de caractères 
Hello Mr. Green

La solution est le setlocal Okay

Voici
Code:
@echo off
setlocal enabledelayedexpansion

set var=cettevariableestuntestpourmontrerlasolution

set T1=25

set var=!var:~0,%T1%!

echo %var%


voili-voilou Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Substitution chaîne de caractères 
Super ! Je n'avais testé que l'inverse

set var=%var:~0,!T1!%

Je te remercie et je clos le topic !



Répondre en citant
Message [RESOLU] Substitution chaîne de caractères 
Re Mr. Green

Ravis de t'avoir aidé, je ferme ce sujet Okay

@+




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Message [RESOLU] Substitution chaîne de caractères 


Montrer les messages depuis:
Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses. 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