Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Mail mittels Script als PDF ablegen

Mail mittels Script als PDF ablegen

hermann2026.01.1012:47
Hallo

Hat jemand von euch ein Apple Script oder Automator Workflow, mit dem ich ein Mail selektiv oder mit Drag & Drop als PDF speichern kann? Den Automator habe ich erfolglos durchstöbert, der kann dies offenbar nur mit Entourage.

cmd+p ist mir bekannt, jedoch möchte ich es noch etwas einfacher.

Danke und Gruss
Hermann
0

Kommentare

_mäuschen
_mäuschen26.01.1015:50

Create keyboard shortcuts for the Print - PDF menu

and use

tell application "Mail" to activate
tell application "System Events"
    tell application process "Mail"
        keystroke "p" using command down
        delay 2
        keystroke "p" using {command down, option down, control down}
        repeat until exists window "Sichern"
        end repeat
        click button "Sichern" of window "Sichern"
    end tell
end tell

0
trinix26.01.1016:11
Besten Dank, nach einer solchen Lösung suchte ich...!
0
hermann2026.01.1016:34
_Mäuschen

Wenn ich zuhause bin, werde ich das gleich versuchen umzusetzen. Wenn das läuft, absolut hammermässig. Vielen Dank.
0
MacSteve Pro26.01.1016:38
_mäuschen:

kannst du ein gutes Buch etc. für AppleScript empfehlen?
0
_mäuschen
_mäuschen26.01.1017:09

http://developer.apple.com/mac/library/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html

http://www.oreilly.de/catalog/applescpttdg2/index.html

0
Res
Res26.01.1017:23
_Mäuschen (wie krieg denn diesen blauen Pfeil hin?)

Kannst du im obigen Script irgendwie noch einbauen, dass das Sichern-Dialog-Fenster gerade noch den richtigen Speicherort z.B. user/Dokumente/Mailarchiv anzeigt.
Herzlichen Dank für das Script schon mal im Voraus
0
_mäuschen
_mäuschen26.01.1017:37

@ @
oder
- >
(ohne Leerschlag)


Speichere mit Mail von Hand einmal in diesen Ordner und er wird als 'default' behalten.

0
Res
Res26.01.1017:41
_mäuschen

Danke
0
Stefan S.
Stefan S.26.01.1017:48
übrigens - wenns kein pdf sein muss - kann man auch eine Email (wird dann kopiert) einfach auf den Schreibtisch ziehen und in einen Ordner versenken.
0
hermann2026.01.1018:09
Ich habe im Terminal die drei Zeilen erstellt.

defaults write com.apple.Safari \
NSUserKeyEquivalents -dict \
"Save as PDF..." "@^P"

Dann habe ich das Apple Script von -mäuschen erstellt. Wenn ich nun eine Mail markiere und das Script von _mäuschen ausführe, wird das Druckenfenster geöffnet. Weiter geht es nicht. Zum Sichern komme ich dann nur manuell.

Kann mir jemand sagen, was ich falsch mache? Vielen Dank.
0
hyfy26.01.1018:16
Viel einfacher gehts indem Du auf Drucken gehst und dann nicht druckst sondern bei PDF die gewünschte Aktion klickst. Ich bevorzuge als PDF speichern in iPHoto.
0
_mäuschen
_mäuschen26.01.1018:51

hermann20,

ersetze ... mit …

0
_mäuschen
_mäuschen26.01.1019:15

hermann20, Du solltest das aber für Mail eingeben, nicht für Safari.

Oder wolltest Du auch damit PDFs speichern?


Und wichtig; das Programm Mail oder Safari nach der shortcut Festlegung neu starten.
0
hermann2026.01.1021:32
_mäuschen

Vielen Dank für die weitere Unterstützung.

Nun habe ich das ins Terminal eingegeben. Mit was ich die 3 Punkte ersetzen muss, weiss ich leider nicht. Danach habe ich das Mail neu gestartet. Mit cmd+p kommt wie immer das Druckmenü, danach geschieht mit ctrl+cmd+p Nichts.

defaults write com.apple.mail \
NSUserKeyEquivalents -dict \
"Save as PDF" "@^P"

Wofür ist denn dein Script? Muss ich die Punkte mit dem Scriptnamen ersetzen? Und wo muss ich das Script in OS 10.6.2 abspeichern?

Ich bin dir für einen weiteren Hilfestoss sehr dankbar.
0
_mäuschen
_mäuschen26.01.1023:24

So. Ich habe nun das Prozedere auf einer 10.6 Maschine austesten wollen.

NoGo.
Der Sichern Dialog übernimmt nicht automatisch den Betreff der Email, so wie es unter 10.4 noch ging.
Also muss man zwangsläufig manuell einen Dateinamen eingeben.

Um "Als PDF sichern …" nicht mit der Maus klicken zu müssen, kann man den Tastaturkürzel verwenden.
(Unter 10.6 ist im Menu gegenüber 10.4 zusätzlich ein Leerschlag zwischen n und …)

Also
⌘P
⌘⌃P
Name eintippen
⏎ (return/enter)


PS
Der defaults Befehl wäre
defaults write com.apple.mail NSUserKeyEquivalents  '{"Als PDF sichern \\U2026" = "@^p";}';

copy&paste
0
hermann2027.01.1007:39
_mäuschen

Vielen Dank für deine weiteren Ausführungen. Eine tolle Hilfe.

Gruss
Hermann
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.