Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Resolu Utiliser une variable qui dépend d'une autre variable
Auteur Message
Répondre en citant
Message Resolu Utiliser une variable qui dépend d'une autre variable 
Bonjour,

Voila comme expliqué dans le titre, je veux pouvoir utiliser une variable qui en contient une autre

Exemple simple :
Je ne veux afficher que les 3 premiers caractères de la variable test

set test=azerty
echo %test:~,3%

Résultat: aze > Pas de problème

Maintenant je pars du principe que le nombre de caractère que je souhaite afficher est une variable

set test=azerty
set nb=3
echo %test:~,%nb%% ne fonctionne pas

J'ai essayé d'utiliser les caractères réservés genre ^ mais rien ne fonctionne

Merci de votre aide



Dernière édition par NaooeK le Mer 27 Avr 2011 - 12:49; édité 1 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Resolu Utiliser une variable qui dépend d'une autre variable 
Utilise l'expansion retardée des variables avec Setlocalenableexpansion ou un truc dans le genre.
A la place de mettre des % tu mets des ! et ça marche



Répondre en citant
Message Resolu Utiliser une variable qui dépend d'une autre variable 
Guerrion24 a écrit:
Utilise l'expansion retardée des variables avec Setlocalenableexpansion ou un truc dans le genre.
A la place de mettre des % tu mets des ! et ça marche


Super merci beaucoup Guerrion24

SETLOCAL EnableDelayedExpansion
set test=azerty
set nb=3
echo !test:~,%nb%!

Comme ceci cela fonctionne

Merci encore



Répondre en citant
Message Resolu Utiliser une variable qui dépend d'une autre variable 
Derien, pour unef osi que je peux aider quelqu'un en batch Mr. Green
Tu peux marquer résolu en éditant ton premier message Okay



Message Resolu Utiliser une variable qui dépend d'une autre variable 


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