Hallo!
Es ist immer gut, so genau wie möglich zu versuchen, seine bisherigen Bemühungen zu beschreiben.
Ich habe viel mit Automator ausprobiert, aber es klappt nicht.
lässt mich nur raten.
Du hast versucht, die Aktionen "Text Eingeben" und "Neue E-Mail" zu verbinden?
Falls ja: Die Aktion "Text Eingeben" ist leider ziemlich buggy (wie an anderer Stelle schon beschrieben)
1.Hilfe wäre:
Aktion Text Eingeben
Aktion Wert der Variablen festlegen
Aktion Wert der Variablen abfragen
Aktion Neue E-Mail
Um einen Text in eine neue geöffnete Email per Tastaturkürzel einzugeben, reicht ein einfacher Dienst:
Dienst empfängt keine Eingabe in Mail (Ausgabe ersetzt ausgewählten Text)
Aktion "Text Eingeben"
Dann Dienst auswählen oder Tastaturkürzel drücken.
"Ausgewählter Text" ist in diesem Fall irritierend. Es muss kein Text ausgewählt sein. Hauptsache der Cursor befindet sich im Textfeld der Email.
Am allerbesten ist es aber, wie beschrieben, mit Signaturen zu arbeiten. Die kannst du gestalten, wie du möchtest. Mit Text, Bildern oder weiteren Anhängen.
Und das ließe sich auch mit AppleScript einsetzen
Ein Auszug aus franky83´s Code um eine Zeile erweitert
Code:
tell application "Mail"
set theNewMessage to make new outgoing message with properties {subject:"Subject text", content:"Content text", visible:true}
set message signature of theNewMessage to signature "Signatur 1"
end tell
oder gleich mit Auswahl
Code:
property mySigList : {"Signatur 1", "Signatur 2", "Signatur 3"}
on run {input, parameters}
tell me to activate
choose from list mySigList
set x to the result
delay 1
tell application "Mail"
set theNewMessage to make new outgoing message with properties {subject:"Subject text", content:"Content text", visible:true}
try
set the message signature of theNewMessage to signature (x as rich text)
end try
set theSelectedMessageSenderAddress to extract address from sender of (item 1 of input)
tell theNewMessage
make new to recipient at end of to recipients with properties {address:theSelectedMessageSenderAddress}
--send
end tell
end tell
return input
end run
Gruß