Besoin d'aide pour résoudre problème de chaîne

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Genele
Batcheur débutant
Messages : 29
Enregistré le : 21 avr. 2018 16:21

Besoin d'aide pour résoudre problème de chaîne

Message par Genele »

Bonjour,
Suite à vos conseils sur les derniers sujets que j'ai posté j'ai voulu allez plus loin dans la création de bats mais de nouveau je me heurte
à un problème....Décidément....
Voici un bout de code qui ne fonctionne pas et je ne comprend pas pourquoi

echo. %%i >>c:\zzrepI.txt
set "imodif=%%i:~60,-8.html"
echo. "%%i" !%imodif%! >> c:\zurich.txt


La variable %%i résultant d'une recherche avec For et Find est inutilisable lorsque je veux la modifier...
Le premier fichier texte "c:\zzrepI.txt" contient bien le résultat de la recherche. Donc tout va bien.

Par contre le 2 émé fichier " c:\zurich.txt" lui ne contient que le résultat de %%i . Impossible d'afficher la chaîne " %imodif%. Jai beau batailler rien à faire.
Impossible de couper la chaîne....
Est ce que quelqu'un a un avis

Merci d'avance

Cordialement
Genele
Genele
Batcheur débutant
Messages : 29
Enregistré le : 21 avr. 2018 16:21

Re: Besoin d'aide pour résoudre problème de chaîne

Message par Genele »

Bonjour
Merci pour votre réponse mais je ne vois pas ce que vous voulez dire...Désolé.

echo. %%i >>c:\zzrepI.txt
La variable %%i issue de For fonctionne et remplie bien le fichier zzrep.txt
Donc pas de problème.
Par contre je veux la couper et la, pas moyen.
set "imodif=%%i:~60,-8.html"
Jai essayé de nombreuses solutions mais en vain.
Avec l'echo suivant le fichier ne contient que la variable %%i
echo. "%%i" !imodif! >> c:\zurich.txt

Que voulez vous dire par variable intermediaire...C'est ce que j'ai fait avec imodif non ???

Cordialement

Genele
Genele
Batcheur débutant
Messages : 29
Enregistré le : 21 avr. 2018 16:21

Re: Besoin d'aide pour résoudre problème de chaîne

Message par Genele »

Bonjour,
Merci infiniment pour votre aide.
Maintenant tout le programme fonctionne. Ouf.
Vous me sortez une sacré épine du pied.

Bon je vais pouvoir continuer à étudier le codage des bats.

Très cordialement

Genele
Répondre