[Résolu] Re-définir variable avec une variable

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Avatar du membre
Dodoche28
King Of Batch
Messages : 84
Enregistré le : 18 août 2010 17:07
Contact :

[Résolu] Re-définir variable avec une variable

Message par Dodoche28 »

Bonjours,
Comme le sujet n'est pas clair je vais montrer un exemple qui va je pense vous dire quelque chose: ;)

Code : Tout sélectionner

REM------------------------------ PARTI MODIFIABLE----------------------------------------
set dossierFilms=D:
set fichierTemp=Films.txt
set repertoireBat=%0
set repertoireBAT=%repertoireBAT:~1,-17%
REM --------------------------FIN DE LA PARTI MODIFIABLE--------------------------------

REM ----------SUPPRESSION CHAINE DE CARACTÈRE DANS LE FICHIER FILMS----------
for /f "delims=§" %%i in ('type "%repertoireBAT%\%fichierTemp%"') do (
         set fichierFilms=%%i
         CALL :etiquette)

:etiquette
set fichierFilms=%fichierFilms:'!dossierFilms!'=%  :: C'est LA que il y a le PROBLÈME  :(  Je n'arrive pas a le contourné... 
echo %fichierFilms% >> fini.txt
 
Modifié en dernier par Dodoche28 le 23 août 2010 16:09, modifié 1 fois.
N'oublier pas de mettre [Résolu]. Le procéder est mis dans une annonce!
DarkBatcher
King Of Batch
Messages : 66
Enregistré le : 06 juil. 2010 17:37
Contact :

Re: Re-définir variable avec une variable

Message par DarkBatcher »

Tu pourrais pas dire ton problème :D , on à pas tous la chance d'etre voyant comme toi ;)
Ce forum vous à aidé? Faites le vivre en vous connectant régulièrement et en répondant au questions posées sur le forum si vous avez une solution
DarkBatcher
King Of Batch
Messages : 66
Enregistré le : 06 juil. 2010 17:37
Contact :

Re: Re-définir variable avec une variable

Message par DarkBatcher »

Code : Tout sélectionner

REM------------------------------ PARTI MODIFIABLE----------------------------------------
set dossierFilms=D:
set fichierTemp=Films.txt
set repertoireBat=%0
set repertoireBAT=%repertoireBAT:~1,-17%
REM --------------------------FIN DE LA PARTI MODIFIABLE--------------------------------

REM ----------SUPPRESSION CHAINE DE CARACTÈRE DANS LE FICHIER FILMS----------
for /f "delims=§" %%i in ('type "%repertoireBAT%\%fichierTemp%"') do (
         set fichierFilms=%%i
         CALL :etiquette)

:etiquette
set fichierFilms=%fichierFilms:'!dossierFilms!'=%  :: C'est LA que il y a le PROBLÈME  :(  Je n'arrive pas a le contourné... 
echo %fichierFilms% >> fini.txt
 
Laisse moi deviné, ça écrit
Fichier film:'!dossierfilm!'=
C'est normal! Il manque une ligne au début:

Code : Tout sélectionner

setlocal enabledelayedexpansion
Ce forum vous à aidé? Faites le vivre en vous connectant régulièrement et en répondant au questions posées sur le forum si vous avez une solution
Avatar du membre
Dodoche28
King Of Batch
Messages : 84
Enregistré le : 18 août 2010 17:07
Contact :

Re: Re-définir variable avec une variable

Message par Dodoche28 »

:D
C'est çà le problème:

Code : Tout sélectionner

set fichierFilms=%fichierFilms:'!dossierFilms!'=%
il faut que je remplace une chaine de caractère qui est variable dans une variable
Mais l'exemple que j'ai mis ne fonctionne pas (évidement :P )
N'oublier pas de mettre [Résolu]. Le procéder est mis dans une annonce!
DarkBatcher
King Of Batch
Messages : 66
Enregistré le : 06 juil. 2010 17:37
Contact :

Re: Re-définir variable avec une variable

Message par DarkBatcher »

j'ai déjà la réponse a ton probleme dodoche je l'ai ecrit dans mon précedent post :
DarkBatcher a écrit : C'est normal! Il manque une ligne au début:

Code : Tout sélectionner

setlocal enabledelayedexpansion
Ce forum vous à aidé? Faites le vivre en vous connectant régulièrement et en répondant au questions posées sur le forum si vous avez une solution
Avatar du membre
Dodoche28
King Of Batch
Messages : 84
Enregistré le : 18 août 2010 17:07
Contact :

Re: Re-définir variable avec une variable

Message par Dodoche28 »

:D :D :D
Mercii DarkBatcher ;)
Tu vois que toi aussi tu est voyant ;) :P
Désolé j'écrivais la réponse pendant que tu avais envoyé donc j'aivais pas vu :) (Belle deduction nan? :P )

PS:J'ai pas pu te répondre avant comme le site a planté enfin... je supppose^^
Mais je pense que tu as du le remarquer ;)
N'oublier pas de mettre [Résolu]. Le procéder est mis dans une annonce!
DarkBatcher
King Of Batch
Messages : 66
Enregistré le : 06 juil. 2010 17:37
Contact :

Re: Re-définir variable avec une variable

Message par DarkBatcher »

Je sais j'ai voulu t'envoyer un mp avec le code source corrigé de ton appli spectre.exe
mais j'ai pas réussi :cry:

Puis maintenant je viens de me rendre compte que j'ai fais une erreur alors ça va un peu tarder :roll:

Pendant qu'on y est, tu pourrais aller regarder ce topic: [url]http:/batcher.fr/forum/viewtopic.php2f=6&t=297[/url] et me dire si tu le trouve assez clair :D
Ce forum vous à aidé? Faites le vivre en vous connectant régulièrement et en répondant au questions posées sur le forum si vous avez une solution
Répondre