PDF-Datei mit Blat versenden
Hallo,
ich habe ein kleines Problem mit dem Tool Blat. Dieser möchte einfach nicht meine PDF-Datei als Anhang senden.
E-Mail geht raus und wenn ich als Datei z.B. eine normale TXT-Datei nehme ist diese auch als Anhang vorhanden.
Hier meine Batch
For /F %%i in ('dir /B d:\temp\*.pdf') do set Datei=%%~ni.pdf
blat.exe body.txt -server smtp.xxx.de -u p10731 -pw xxx-to tlang -f sender -s "Neue Datei eingegangen" -attach %Datei% -debug
del d:\temp\*.pdf
Gruß
Thomas
ich habe ein kleines Problem mit dem Tool Blat. Dieser möchte einfach nicht meine PDF-Datei als Anhang senden.
E-Mail geht raus und wenn ich als Datei z.B. eine normale TXT-Datei nehme ist diese auch als Anhang vorhanden.
Hier meine Batch
For /F %%i in ('dir /B d:\temp\*.pdf') do set Datei=%%~ni.pdf
blat.exe body.txt -server smtp.xxx.de -u p10731 -pw xxx-to tlang -f sender -s "Neue Datei eingegangen" -attach %Datei% -debug
del d:\temp\*.pdf
Gruß
Thomas
Please also mark the comments that contributed to the solution of the article
Content-Key: 126040
Url: https://administrator.de/contentid/126040
Printed on: May 4, 2024 at 16:05 o'clock
4 Comments
Latest comment
Servus,
so ganz verstehe ich dein Vorgehen nicht...
ungetestet sollte das so besser laufen
Gruß
so ganz verstehe ich dein Vorgehen nicht...
ungetestet sollte das so besser laufen
:start
For /F %%i in ('dir /B d:\temp\*.pdf') do set Datei=%%~ni.pdf
blat.exe body.txt -server smtp.xxx.de -u p10731 -pw xxx-to tlang -f sender -s "Neue Datei eingegangen" -attach "d:\temp\%Datei%" -debug
del d:\temp\%Datei%
if exist d:\temp\*.pdf goto start
Gruß
Servus,
so sollte das dem Anspruch "perfekt" eher genügen
gruß
if not exist d:\temp\*.pdf goto eof
:start
For /F %%i in ('dir /B d:\temp\*.pdf') do set Datei=%%~ni.pdf
blat.exe body.txt -server smtp.xxx.de -u p10731 -pw xxx-to tlang -f sender -s "Neue Datei eingegangen" -attach "d:\temp\%Datei%" -debug
del d:\temp\%Datei%
if exist d:\temp\*.pdf goto start
:eof
so sollte das dem Anspruch "perfekt" eher genügen
gruß
Hallo, tschuldigung das ich das hier nochmal hochschiebe, aber da ich hierzu eine frage habe, passt es wohl eher, und die Foren-regeln verbieten es mir auch nicht das nicht zu tun :D
also, mit dem befehl funktioniert das schon wunderbar, allerdings nur solange die pdf datei keine Leerzeichen enthält
ist es also irgendwie möglich den befehl: "For /F %%i in ('dir /B d:\temp\*.pdf') do set Datei=%%~ni.pdf "
so abzuändern, das er auch PDF dateien mit sehr langen dateinahmen, umlauten und leerzeichen als %datei% setzen kann?
ich nutze dieses script für ein PDF Drucker, womit PDFs nach der erstellung direkt an eine EMail weitergeleitet werden...
also, mit dem befehl funktioniert das schon wunderbar, allerdings nur solange die pdf datei keine Leerzeichen enthält
ist es also irgendwie möglich den befehl: "For /F %%i in ('dir /B d:\temp\*.pdf') do set Datei=%%~ni.pdf "
so abzuändern, das er auch PDF dateien mit sehr langen dateinahmen, umlauten und leerzeichen als %datei% setzen kann?
ich nutze dieses script für ein PDF Drucker, womit PDFs nach der erstellung direkt an eine EMail weitergeleitet werden...