Hallo,
gibt es eine Lösung/Makro um beim Quote-Text doppelte Leerzeilen zu entfernen?
XMP funktioiniert ja bei den neuen Versionen nicht mehr richtig.
Allgemein wäre ein Ersatz für XMP nicht schlecht.
Hatte echt sehr gute Funktionen.
Gruß
Andreas
Hallo,
gibt es eine Lösung/Makro um beim Quote-Text doppelte Leerzeilen zu entfernen?
XMP funktioiniert ja bei den neuen Versionen nicht mehr richtig.
Allgemein wäre ein Ersatz für XMP nicht schlecht.
Hatte echt sehr gute Funktionen.
Gruß
Andreas
Hallo Andreas,
unverbindlich zum selber-weiteroptimieren da nicht getestet:
%ReplaceRegExp(/\r\n\r\n/,/\r\n/,%TEXT)
Dies geht davon aus daß 2x CRLF hintereinander folgt.
Viele Grüße,
Thomas
Hallo Thomas,
danke für deine Antwort.
Das ReplaceRegExp ist wohl für die V9.x
Gibt es auch was für V8.8.9?
Gruß
Andreas
Hallo Andreas,
ja, genau, Beta unberücksichtigt erst ab 9.4, aber Du schriebst oben doch von "neuen Versionen".
XMP läuft unter TB32Bit m.M.n noch mit kleineren Einschränkungen, schon probiert?
Ansonsten probiere es mal wie hier von Klaus beschrieben.
Viele Grüße,
Thomas
Das ist ja cool. Ist mir doch glatt entgangen, dass mein Feature Request durch ist.
ja, genau, Beta unberücksichtigt erst ab 9.4, aber Du schriebst oben doch von "neuen Versionen".
XMP läuft unter TB32Bit m.M.n noch mit kleineren Einschränkungen, schon probiert?
Ansonsten probiere es mal wie hier von Klaus beschrieben.
Mit den "neuen" meinte ich auch die 8.x
XMP läuft schon, aber alle Umlaute werden zerstört.
Den Weg über Export und Import möchte ich eigentlich nicht machen.
Gibt es keine andere "Hauseigene" Möglichkeit? Oder ein anderes Makro, welches mit dem Unicode zurecht kommt?
aus meiner Sicht sind alle Optionen genannt. Mehr gibts wohl nicht.
Oder doch: eigenes Makro als Plugin schreiben?
Oder doch: eigenes Makro als Plugin schreiben?
Wo gibt es Informationen zum Erstellen von Plugins für TheBat?
bei mir kann ich "Ritlabs plugin" bei goole eingeben und finde die Plugin-Doku unter dem ersten Link
AndreasB. https://www.ritlabs.com/de/products/thebat/plugin.php , ganz unten. Ob und welche Delphi-Version du brauchst, weiß ich nicht.
Mit %REGEXPQUOTES kann man ja den Quote als Regex einfügen.
Hier müsste es doch möglich sein, dass man den Text einfügt, aber alle doppelten Zeilenumbrüche weg lässt.
Wie müsste hier die Regex lauten?
Es müsste doch eigentlich wie folgt funktionieren:
%REGEXPQUOTES="^\n\n/g"
Macht es aber nicht.
Was passt da nicht?
So fängst du nur das ein, was am Anfang nur 2 Leerzeilen hat.
Ungetestete Idee (kann sein, dass es erst seit 9.x geht):
%Replace( "\n\n", "", %QUOTES)%-
Danke, aber %Replace gibt es auch erst seit 9.4.
Hat du vielleicht noch eine andere Idee, welche mit %REGEXPQUOTES funktioniert?
Einfach alles schreiben, was dir einfällt, dann probiere ich es.
Nachtrag:
Wenn ich die Regex [^\n] im Tester teste, dann wird nur der Text, ohne Zeilenumbrüche ausgegeben.
Bei TheBat funktioniert das aber nicht. Es wird nur der erste Buchstabe des Textes ausgegeben.
Was muss ich hier bei TheBat anders machen, damit es funktioniert?
Kann man eigentlich den Mailtext mit einer Schnellvorlage in eine Datei schreiben?
Wenn ja, wie würde das gehen?
Also erst den Mailtext in eine Datei schreiben.
Danach eine externe EXE-Datei aufrufen.
Danach den Inhalt der Datei als Mailtext einfügen.
Kann man eigentlich den Mailtext mit einer Schnellvorlage in eine Datei schreiben?
Man kann eine Nachricht per Filter als Textdatei exportieren.