Bonjour,
Tout d'abord toutes mes excuses si je ne suis pas dans la bonne catégorie ou si je n'ai pas mis les bonnes formes.
Merci de me le dire.
Mon problème:
J'ai un fichier TXT qui résulte d'un terminal d'inventaire, il est sous la forme:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<inventaire>
<ligne>
<codelu>
5415203803573
</codelu>
<qte>
1
</qte>
</ligne>
<ligne>
<codelu>
43106233140029
</codelu>
<qte>
4
</qte>
</ligne>
<ligne>
<codelu>
8004360078879
</codelu>
<qte>
3
</qte>
</ligne>
</inventaire>
et pour le back office de ma caisse j'ai besoin d'un fichier TXT sous la forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
5415203803573;1
43106233140029;4
8004360078879;3
Pour l'instant avec la commande : findstr/v "<" Inventaire.txt > Resultat.txt, j'arrive à ce résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
5415203803573
1
43106233140029
4
8004360078879
3
Mais j'ai donc besoin encore de remonter la quantité sur la ligne du code barre et de les séparer par un ; point virgule.
Existe t il une ou plusieurs commandes qui me permettrait de faire ça svp?
Merci de votre écoute
Cordialement
Jean-Marc