batch mailto?
Wie hänge ich hier jetzt einen Text an? Subject und email habe ich ja schon
3 Antworten
egal in welchem MailClienten Du versuchst Dein Dein Mailto:... zu öffnen es wird scheitern.
Ein vollständiger Mailtolink enthält Sonderzeichen wie % und & letztteres is besonders kritisch!!! ... deshalb den Link immer in "Gänsefüßchen" einschließen damit kritische Zeichen als Text interpretiert werden!
Öffne das Mailto mit dem Systemstandardclient: (sch💩 egal, welches Programm zuständig ist)
demo.cmd
@echo off
set "newLine=%%0D%%0a"
start "" "mailto:m.mustermann@domain.de?body=Hallo Max hier steht die Nachricht.%newLine%...weiter in einer neuen Zeile"
pause
normalerweise müsste man alle Leerzeichen durch %20 (in Batch %%20) ersetzen (Text-%-Zeichen =%%). Aber die Meisten adressparser sind tolerant
Das kannst du mit Body machen:
Ich Frage mich nur, wo es Sinn macht variable mit selber variable zu vergleichen, da es so oder so immer true ist
Vielleicht hast du die klammern vergessen odedr so?
start iexplore "mailto:support@support.whatsapp.com?subject=subject&body=Test"
Funktioniert problemlos bei mir problemlos(Firefox habe ich nicht).
Ja, wenn iches beim browser einfüge, funktioniert es einwandfrei, aber bei batch halt nicht
funktioniert leider immernoch nicht, text wird einfach nicht eingefügt