Text an Email Programm übergeben
-
Hallo Leute,
ich möchte einen Text an das Standard E-Mail Programm übergeben.
Das Aufrufen und setzen der E-Mail-Adresse, Betreff funktioniert nur beim
Text habe ich das Problem dass er mir alles in eine Zeile steckt, er ignoriert
meine "\t"'s und "\n"'s;Hier mein Code:
[cppstrMail="mailto:"+strEMailadresse+"?subject="+strBetreff+"&body="+strText;
ShellExecute(NULL, _T("open"),strMail,NULL,NULL, SW_SHOW);
]
strText wird im Email-Progr. kompl. in eine Zeile gepackt und nicht wie
es formatiert ist mit new line und tab.Danke für Eure Hilfe!

-
Ist auch richtig so. Ist ja eine Url.
Verwende:+ = Leerzeichen
%0D = \n (Ascii #13)
%09 = \t (Ascii (#9)Einfach das % Zeichen und dahinter in hexadezimal den Ascii-Code.
-
Hallo,
ich verzweifle langsam.
Wie kriege ich das hin, dass wenn ich den strA und den strB habe, dass der
strA in der ersten Zeile und der strB in der nächsten Zeile im Textfeld
beim Email Programm erscheint.Ich habe nach dem Tip von Nemesyzz probiert an den strA das %0D anzuhängen dann
strB dahinter, aber funktionieren tut es immer noch nicht.
Ich glaube, ich mache irgendwie einen Fehler beim Tip von Nemesyzz, das Ding
schreibt weiterhin in eine Zeile.Danke Nochmal!
-
Hallo,
versuche es mit der Kombination "\r\n" als Zeilentrennung
MfG
-
Das sollte so gehen. Wenn ich folgende Zeile aufrufe steht Zeile1 in der ersten Zeile und Zeile 2 in der zweiten.
mailto:mail@xyz.de?subject=Test&body=Zeile1%0DZeile2
@Probe-Nutzer:
Geht nat. auch nicht da in der Url all dies rausgefiltert wird.
-
Hallo,
mit "\r\n" funktionierte es auch nicht.
Es muss doch irgendwie möglich sein einen formatierten Text an EMail-Progr. zu übergeben und richtig darzustellen?!

Danke!
-
Hallo Danke für eure Mühe,
aber es will es nicht einfach.
das hier
mailto:mail@xyz.de?subject=Test&body=Zeile1%0DZeile2
funktioniert bei mir nicht schreibt Zeile1 und Zeile2 in der selben Zeile!
Bin um weitere Tips sehr dankbar da ich mitlererweile über 5 Std am probieren
bin und komm nicht weiter
-
Dann würde ich deinem Emailprogramm die schuld geben. Welches nimmst du eigentlich?
Mit TheBat geht es bei mir.
-
Achso. Probiere vorher mal mit %0D%0A.
-
Hallo,
ich benutze Outlock Express,
kannst du mir bitte das mit zwei Strings zeigen strZeile1 und strZeile2 wo
soll ich da %0D%0A einfügen/verbinden?Danke
-
mailto:mail@xyz.de?subject=Test&body=Zeile1%0D%0AZeile
-
Hallo Nemesyzz,
das war es
"Achso. Probiere vorher mal mit %0D%0A. "
ich danke dir 1000 mal Danke

Gruß!
-
Nemesyzz schrieb:
@Probe-Nutzer:
Geht nat. auch nicht da in der Url all dies rausgefiltert wirddas war mir schon klar, so viel "Transfer-Leistung" (das man also die entsprechenden Hex-Codes einsetzt) hatte ich eben beim OP vorausgesetzt, wie man sieht, war das letztendlich die Lösung

MfG