Textdateien mit Batch editieren
Hi, bin neu hier und hab auch schon viele hilfreiche Dinge gefunden, allerdings hab ich ein Problem welches ich auch hier nicht finden konnte.
Ich habe eine Textdatei welche unter anderem den Eintrag: filename=dateiname.mp3 enthält. (Ist eine E-Mail mit Anhang, der Anhang wird von einem anderen Programm automatisch aus der E-Mail gezogen)
Nun habe ich aber das Problem, dass das Programm die Dateianhänge NUR dann herauskopiert wenn dieser Eintrag so aussieht: filename="dateiname.mp3"
Meine Frage ist nun, wie kann ich mit Batch die Zeile die dieses filename=dateiname.mp3 beinhaltet auslesen bzw. editieren, dass ich später drinstehen habe filename="dateiname.mp3"???
Danke schonmal
so ok das oben mit dem filename="dateinamen.mp3" hab ich jetz so hinbekommen:
etwas umständlich aber es geht, nun muss ich es nur an der einen stelle wieder einfügen, dass ist jetz mein letztes problem
Nun habe ich aber das Problem, dass das Programm die Dateianhänge NUR dann herauskopiert wenn dieser Eintrag so aussieht: filename="dateiname.mp3"
Meine Frage ist nun, wie kann ich mit Batch die Zeile die dieses filename=dateiname.mp3 beinhaltet auslesen bzw. editieren, dass ich später drinstehen habe filename="dateiname.mp3"???
Danke schonmal
so ok das oben mit dem filename="dateinamen.mp3" hab ich jetz so hinbekommen:
@echo off
cls
for /F "tokens=3-4" %%i in ('find /i ".mp3" text.txt') do set test=%%i %%j
echo %test% > test.txt
for /F "tokens=2 delims== " %%i in ('find /i ".mp3" test.txt') do set test=%%i
echo filename="%test%" > test.txt
for /F "tokens=1-2" %%i in ('find /i ".mp3" test.txt') do set mail=%%i %%j
echo Content-Disposition: attachment; %mail% > email.txt
etwas umständlich aber es geht, nun muss ich es nur an der einen stelle wieder einfügen, dass ist jetz mein letztes problem
Please also mark the comments that contributed to the solution of the article
Content-Key: 81394
Url: https://administrator.de/contentid/81394
Printed on: April 26, 2024 at 07:04 o'clock