Extraire une partie d'une ligne dans un fichier texte
alucard59300
Messages postés17Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention13 septembre 2009
-
12 sept. 2009 à 16:54
noir28
Messages postés1Date d'inscriptionvendredi 20 février 2009StatutMembreDernière intervention 7 octobre 2009
-
7 oct. 2009 à 15:23
Bonjour j'espère ne pas m'être trompe de partie du forum pour poster mon message je débute dans la programmation de batch et je dois faire un batch qui me permet de renommer automatiquement une série d'ordinateur a l'aide de l'adresse physique
le batch enregistre les adresses physique de l'ordinateur sur lequel il est exécuté dans un fichier texte et mon problème est que je n'arrive pas a trouver comment extraire uniquement l'adresse physique pour l'utiliser comme variable j'ai trouvé la commande
set <variable>=%<nom du fichier>:~-10%
cette commande permet d'après ce que j'ai compris d'utiliser les 10 dernier caractères de la ligne pour les intégrer a la variable mais le problème est que la commande ne marche pas lorsqu'il faut extraire dans un fichier texte
j'ai bien trouvé 1 ou 2 tuto sur cette fonction mais le problème est que je n'ai pas compris comment faire
merci d'avance pour votre aide
A voir également:
Extraire une partie d'une ligne dans un fichier texte
alucard59300
Messages postés17Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention13 septembre 2009 13 sept. 2009 à 14:57
oui c'est bien du dos desolé je ne savais pas trop ou poster mon message pour l'adresse physique il s'agit en fait de l'adresse mac de la carte reseau qui est extraite dans un document texte avec la commande
le probleme est que je dois utiliser 00-FF-C6-FB-33-D2 pour l'integrer a une variable pour pouvoir renomer et attribuer une ip fixe au pc en fonction de l'addresse mac enregistré dans ce fichier texte
j'espere que vous pourez m'aider pasque la je suis vraiment coincé
merci d'avance pour vos reponce
alucard59300
Messages postés17Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention13 septembre 2009 13 sept. 2009 à 18:35
ca y est j'ai reussi je mettrai le code des mercredi etant donné qu'il s'agit d'un travail qui sera considéré comme evaluation noté dans le cadre de ma formation
maintenat j'ai pu qu'a chercher comment renomer le pc "a chaud" et le prog sera pret
noir28
Messages postés1Date d'inscriptionvendredi 20 février 2009StatutMembreDernière intervention 7 octobre 2009 7 oct. 2009 à 15:23
Bonjour
Ta démarche m'interresse, car actuelement je dois également extraire l'adresse mac dans un fichier texte.
La ligne que tu as affiché ici
"for /f "tokens=1,2 delims=:" %%i in (essai1.txt) do echo %%j " m'as grandement aidé et j'obtien presque le résultat souhaité.
Cependant je n'arrive pas a comprendre comment cette ligne extrait l'adresse mac. J'ai bel et bein compris que cela prennait la deuxieme partie et cela par rapport au ":" mais comment la ligne exacte?
Peut tu me renseigner?
ps: si possible pourrait tu me montrer ton code juste pour me permettre d'apprendre?