Bonjour à tous,
Je suis plus que novice en VBS, puisque je n'en ai jamais fait
Par contre jai un gros pb : Je dois faire un truc qui tourne pour la fin de la semaine en VBS
Explication :
Jai un fichier texte qui aura toujours le même nom "posi.txt" de plus de 10000 lignes, ou chaque ligne commence par 5 caractères : 00000. Mais ces 5 zéros peuvent apparaitre plus loin sur certaines lignes, et ne doivent en aucun cas être modifiés
Les 5 chiffres de substitutions sont inclus dans le nom de la machine (%computername%) qui est du format ABC1234D, ou :
ABC : Une suite de 3 lettres,
1234 : la suite de 4 chiffres qui nous intéresse,
D : Une lettre quelconque.
Le code à 5 chiffres est une concaténation du chiffre 7 et des 4 chiffres du nom de la machine.
Dans l'exemple, "00000" devra être remplacé par "71234".
Pour résumer :
J'ai un fichier posi.txt:
00000359453025TEST NUMERO 1 00000MACHIN00000
00000459753028TEST NUMERO 2 00000TRUC00000
00000654643430TEST NUMERO 3 00000BIDULE00000
etc
Je copie ce fichier sur une machine qui s'appel "MTU5068Z"
Je traite le fichier précédemment copié avec la moulinette en VBS, et il en ressort:
75068359453025TEST NUMERO 1 00000MACHIN00000
75068459753028TEST NUMERO 2 00000TRUC00000
75068654643430TEST NUMERO 3 00000BIDULE00000
etc
Cela fait plus d'une semaine que je test tout un tas de truc, mais ca ne ressemble à rien, et je n'ai pas les compétences pour
Alors si quelqu'un pouvait me sauver la mise
Les points les plus compliques pour moi sont :
modification uniquement des 5 premiers caractères de chaque ligne
isolement de la chaine numérique du nom machine, et concaténation dans une variable.
Merci d'avance pour votre aide.