Retour sur Besoin d'une aide pour "finaliser" un BAT MERCI

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
MAXLEGRAN
Batcheur occasionnel
Messages : 8
Enregistré le : 26 janv. 2017 15:56

Retour sur Besoin d'une aide pour "finaliser" un BAT MERCI

Message par MAXLEGRAN »

Bonjour,
Après plusieurs essais nous avons réussi grâce à "300317" encore mille merci à écrire le script tel que souhaité.
Aujourd'hui, j'ai reçu une nouvelle demande et là je bloque complétement et j'en appelle à vous et vous en remercie par avance.
Après la clé unique et typeA ou typeB, je dois insérer un titre qui reprend la Valeur1 ou la valeur2.
Là je panique car la valeur1 peut être comprise entre 7 et 16??
Exemple:
Fichier INPUT:
Une ou Deux variables séparées par un espace (valeur1 et valeur2).
AAAAAA
AAAAAA BBBBBBBB
CCCCCCCCCC
CCCCCCCCCC DDDDDDDD
EEEEEEE FFFFFFFF

OUTPUT souhaité:
CLE UNIQUE X001LISTE Valeur1 AAAAAA
CLE UNIQUE Z001LISTE Valeur2 AAAAAA BBBBBBBB
CLE UNIQUE X001LISTE Valeur1 CCCCCCCCCC
CLE UNIQUE Z001LISTE Valeur2 CCCCCCCCCC DDDDDDDD
CLE UNIQUE Z001LISTE Valeur2 EEEEEEE FFFFFFFF

Avec le script de 300317 on arrive à insérer la valeur1 et valeur2 dans les colonnes respectivement 45 et 97.
Mais le champ LISTE VALEUR1 étant variable si j’écris par exemple
Echo !CLE UNIQUE!%typeA%!VALEUR1! alors après ce champ, la valeur1 s’insère dans des colonnes différentes que 45 et donc tout mon fichier est décalé.
Merci par avance de votre aide en espérant que ces explications sont suffisamment claires.
MAXLEGRAN
Batcheur occasionnel
Messages : 8
Enregistré le : 26 janv. 2017 15:56

Re: Retour sur Besoin d'une aide pour "finaliser" un BAT MERCI

Message par MAXLEGRAN »

Bonjour

Désolé en me relisant j'ai réalisé que j'ai dit une bêtise j'ai envoyé le message avant de me relire!! .
La valeur1 peut être comprise entre 4 et 16 et la valeur2 entre 2 et 8.
D'où mon problème de respect des colonnes.
Merci beaucoup par avance de votre aide.
Répondre