Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Traitement fichier texte
Auteur Message
Répondre en citant
Message Traitement fichier texte 
Bonjour,

J'aimerais savoir s'il est possible de pouvoir "mixer" plusieurs fichiers texte en un, je m'expliques:

Je travailles actuellement sur un petit programme (PasswordRecovery) qui va récupérer les mots de passe sur l'ordinateur puis les stocker dans un fichier .txt ; Jusque là, pas de problèmes. Mais j'aimerais me faire MON fichier texte personnalisé avec les informations des autres fichiers, en gros prendre la ligne LOGIN et PASSWORD du fichier 1 pour les afficher sur mon fichier texte. Je pense que cela est faisable avec un find + boucle for mais j'ai beau chercher, je ne trouves pas Confused

Pouvez-vous m'aider ? Okay


Contenu fichier 1:
Citation:

XXXXXXXXXXXXXX
DDDDDDDDDDDD
LOGIN: [le-login]
EEEEEEEEEEEEEEE
PASSWORD: [le-password]
DDDDDDDDDDDD
XXXXXXXXXXXXXX


Je veux récupérér les lignes contenant le mot PASSWORD & LOGIN pour les "coller" dans le fichier after.txt

Voili, voualou Laughing


Cdt,
AlonSo.




______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Traitement fichier texte 
Biensur, remplacer DDDDDDDD EEEEEEEEE ... Par d'autres informations que je juge inutiles Laughing Okay

Et tout ça, sur plusieurs fichiers texte (9) Laughing

Good Luck & Have Fun Mort de Rire




______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Répondre en citant
Message Traitement fichier texte 
Si j'ai bien compris tu veux obtenir dans un fichier les lignes contenant certains mots définis?
Si c'est ça tu peux adapter ce code http://batch.xoo.it/t4203-Test-pr-sence-cha-ne-caract-re-dans-plusieurs-fic…

Je fais ça rapidement, adapte le "cd /d"
Code:

cd/d     DossierAvecLesTxt
set count=0
for %%A in (%cd%\*.txt) do (
  for /f "tokens=1" %%N in ('type %%A ^| find /I "Login"') do (
  set /a count+=1
  echo %%N >> output.txt
  )
  for /f "tokens=1" %%C in ('type %%A ^| find /I "Password"') do (
  set /a count+=1
  echo %%C >> output.txt
  )
)
echo %count%
pause

Je sais pas si le système de count te servira mais bon Smile




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message Traitement fichier texte 
Je test ça et je te dis Okay




______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Répondre en citant
Message Traitement fichier texte 
On va simplifier un peu :

Code:
@echo off

for /f "tokens=1,2 delims=:" %%a in (fichier1.txt) do set "%%a=%%b"

(echo %login%
echo %password%) > after.txt


Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Traitement fichier texte 
Je termines tout et je post le rendu final, merci Okay




______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Message Traitement fichier texte 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch