Récupérer et découper une infomation dans un fichier

Résolu
Ka-El Messages postés 279 Statut Membre -  
Ka-El Messages postés 279 Statut Membre -
Bonjour,
A partir d'un fichier toto.txt je dois aller chercher 2 informations qui se trouve sur la même ligne.
Voici comment se présente le fichier:

C:\>type toto.txt
#?COMMENCEMENT
s_prenom='ALBERT'
s_nom='DUPOND'
s_sexe='masculin'
s_aptitude=''
s_definition='Habitant de France'
s_groupe='HOMME'
s_pseudo=''
s_langue=''
s_etranger='N'
s_address='11.rue.Temple/7700'
s_unformation=''
s-profession='sans'
#?FIN

Pour l'instant je n'arrive qu'à faire ça
for /F "tokens=2 delims='" %a in ('"type toto.txt | findstr s_address"') do set source=%a
set source=11.rue.Temple/7700

Mais mon but c'est d'avoir les deux infos séparés, comme ceci par exemple:
set source1=11.rue.Temple
set source2=7700

Est-ce que quelqu'un aurait une idée ?

Merci d'avance pour votre aide !
Fred

2 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    C:> bb
    11.rue.Temple
    7700

    C:> type bb.bat
    @echo off

    for /f "tokens=2,3 delims='/" %%a in ('findstr s_address toto.txt') do (
    set source1=%%a
    set source2=%%b
    )
    echo %source1%
    echo %source2%
    2
  2. Ka-El Messages postés 279 Statut Membre
     
    C'est pas mal du tout ! En tout cas ça fonctionne.
    Merci bien dubcek (toujours aussi efficace ! ;-) )
    0