Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1517 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Gérer des fichiers textes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Gérer des fichiers textes

n°1737022
Magg27
Posté le 26-05-2008 à 09:56:45  profilanswer
 

Bonjour,
 
Je dispose du fichier texte suivant me donnant la liste des PC du réseau :
 

Code :
  1. ---------- C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\SAUVEGARDE\LISTEPCCC.TXT
  2. \\HP12495157751


Je souhaite créer un fichier batch qui me permettrait par une boucle de mettre le nom de chaque poste du réseau dans une variable, le problème c'est que j'ai des éléments que je ne souhaite pas prendre dans mes variables à savoir les sauts de lignes, le "---------- C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\SAUVEGARDE\LISTEPCCC.TXT" et les "\\" qu'il y a au début de chaque noms de poste. J'ai vu qu'il existait gawk mais est-ce que cela peut fonctionner sous DOS ? Y a t-il un moyen ?


Message édité par Magg27 le 26-05-2008 à 09:57:23
mood
Publicité
Posté le 26-05-2008 à 09:56:45  profilanswer
 

n°1737058
Magg27
Posté le 26-05-2008 à 10:56:28  profilanswer
 

Pour l'instant j'ai fait ça :

Code :
  1. @echo off
  2. for /f "tokens=1 delims=\\" %%i in ('C:\a\listePC.txt') do (set chaine=%%i)
  3. echo %chaine%


C'est bien ou pas ?
 
 
La boucle me lance le listePC.txt, mais moi je souhaiterai plutôt que ça m'affiche le nom du poste qu'il y a après les \\


Message édité par Magg27 le 26-05-2008 à 11:27:08
n°1737097
Magg27
Posté le 26-05-2008 à 11:31:21  profilanswer
 

Ca marche, ils suffisait d'enlever les côtes dans le in.
Ca donne ça :
 

Code :
  1. @echo off
  2. for /f "tokens=1 delims=\\" %%i in (C:\a\listePC.txt) do (set chaine=%%i)
  3. echo %chaine%


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Gérer des fichiers textes

 

Sujets relatifs
freefile() et fichiers random sous .NET Compact ?BAT pour sélectionner fichiers ancien de + 1 mois
Syntaxe VBA pour copie entre fichiers XLTraitement des fichiers pdf en vbscript sur pdfcreator
Echange de fichiers client-servletPHP - Maj automatique de nom de fichiers - soft ou script
[ASP.NET] Utiliser "manuellement" les fichiers de ressourcesgérer une fonction d'un programme automatiquement?
Lancer des fichiers java externes au programmeGénérer des mail quel format de fichiers?
Plus de sujets relatifs à : Gérer des fichiers textes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR