Récupérer une donnée dans un fichier pour l'utiliser ensuite
Bonjour
Je souhaiterais réaliser une recherche dans un répertoire connu sur tout les fichiers présent à l'intérieur. Le texte à chercher est encadrer par
"DB RAILALU" et "DB BcoulCon" et recuperer se texte pour le coller dans un seul fichier txt destination
Par exemple dans mon dossier C:\test\ j'ai un seul fichier (A-42408)
Citation:
DB coifCont 6000
DP 1745 90 90 1654021
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coulrepublique" "" "coiffe"
DB coifCont 6000
DP 1745 90 90 1654022
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coulrepublique" "" "coiffe"
DB coifCont 6000
DP 1745 90 90 1654023
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coulrepublique" "" "coiffe"
DB BattCont 6000
DP 1745 90 90 1654024
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coulrepublique" "" "Battement"
DB RAILALU 6500
DP 1680 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coulrepublique" "" "Rail Alu"
OP TRAIL 30
OP TRAIL 435
OP TRAIL 840
OP TRAIL 1245
OP TRAIL 1650
DB BcoulCon 6500
DP 4470 90 90 1654025
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coulrepublique" "" "Prof Coul cont"
DB BcoulCon 6500
DP 1035 90 90 1654026
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coulrepublique" "" "Prof Coul cont"
DB BcoulCon 6500
DP 3435 90 90 1654027
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coulrepublique" "" "Prof Coul cont"
DB MontCont 6500
DP 1745 90 90 1654028
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "Montants Milieu"
OP Mort68b 66.2
OP Mort68h 1680.2
OP Tige10 13
OP Tige10 200
OP Tige10 1545
DB MontCont 6500
DP 1745 90 90 1654029
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "Montants Milieu"
OP Mort68b 66.2
OP Mort68h 1680.2
OP Tige10 13
OP Tige10 200
OP Tige10 1545
DB MontCont 6500
DP 1745 90 90 16540210
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "Montants Pilier"
OP Mort68b 66.2
OP Mort68h 1680.2
OP Chapeau 1737
DB MontCont 6500
DP 1745 90 90 16540211
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "Montants Pilier"
OP Mort68b 66.2
OP Mort68h 1680.2
OP Chapeau 1737
DB TravCont 6500
DP 1971 90 90 16540212
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "Traverse haute"
DB TravCont 6500
DP 1971 90 90 16540213
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "Traverse haute"
DB TravCont 6500
DP 1971 90 90 16540214
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "Traverse Basse"
OP Roulette 860
OP EvacEau 78
OP EvacEau 1893
OP EvacEau 4
OP EvacEau 1967
DB TravCont 6500
DP 1971 90 90 16540215
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "Traverse Basse"
OP Roulette 860
OP EvacEau 78
OP EvacEau 1893
OP EvacEau 4
OP EvacEau 1967
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
DB Lpleinco 6500
DP 1878 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coul republique" "" "1|14 Lame Pleine"
Et lorsque que je lance mon batch, je voudrais que dans le même repertoire, il y a maintenant en plus un fichier "Rail.txt" avec ceci à l'intérieur :
Citation:
DB RAILALU 6500
DP 1680 90 90
ET "012010/00/000" "A-LANDREAU/000" "A-LANDREAU" "ACES[165402" "Coulrepublique" "" "Rail Alu"
OP TRAIL 30
OP TRAIL 435
OP TRAIL 840
OP TRAIL 1245
OP TRAIL 1650
Cordialement
recuperer donnée pour l'utiliser
Bonjour
Tu fais :
Code:
Type c:\test\A-42408 > c:\test\Rail.txt
Erreur invisible à l'oeil
Bonjour
De retour sur ce post après un certain temps, malheureusement.
Le fichier créée par la suite du traitement n'était pas pris par la machine pour la découpe des barres. Après analyse je sais d'où vient l'erreur. Il y a des espaces à la fin de chaque ligne dans le nouveau fichiers. Il ne faudrait pas qu'il soit la. Savez-vous comment faire svp?
Cordialement
De nouveau de retour vers vous
Bonjour à tous
Je suis de retour car le cahier des charges a légèrement changé. Jusqu'à maintenant le script se trouvait dans le même répertoire que tous les autres fichiers *.lot* à tester. A présent je dois faire en sorte que le script soit dans un dossier où il y a plusieurs sous-dossiers (dont les noms changent) et tester tout les fichiers présent dans chaque sous-dossiers. Dans ces même sous-dossiers, il n'y a que des fichiers à tester *.lot*, aucun autres sous-sous-dossier . Savez-vous si cela est possible?