Script für PDF in Mail

Von AppleSkript & Automator bis hin zu Objective C

Script für PDF in Mail

Beitragvon Noldi » Do 20. Feb 2014, 20:01

Hallo zusammen.

Suche ein Script das beim eintreffen einer Mail mit Anhang (PDF) Automatisch nur den Anhang (PDF) ausdruckt.
Ich habe da auch schon was gefunden/bekommen.


using terms from application "Mail"
on perform mail action with messages theMessages for rule theRule
tell application "Mail"
repeat with eachMessage in theMessages

try
repeat with a in (every mail attachment of eachMessage)
save a in ((get path to "temp") & "tmp.pdf" as rich text)
set pdfpath to POSIX path of (get path to "temp") & "tmp.pdf"
set druckername to my return_default_Printer_Name()
do shell script "lp -d \"" & druckername & "\" " & pdfpath

end repeat
on error msg
do shell script "echo " & quoted form of msg & ">>~/Desktop/error.log"
end try
end repeat
end tell
end perform mail action with messages
end using terms from

on return_default_Printer_Name()
set lpstat to do shell script "lpstat -p -d"
set AppleScript's text item delimiters to "system default destination: "
set defaultPrinter to last text item of lpstat
set AppleScript's text item delimiters to ""
return defaultPrinter
end return_default_Printer_Name


Dieses habe ich von Hubi

http://hubionmac.com/wordpress/

Nur leider passiert da nix. Die Mails werden per Regel in den jeweiligen Ordner verschoben das geht.Nur das Drucken geht nicht mit dem Script von Hubi. Ich habe Version 10.9.1

Hat jemand eine Idee???

Danke

Gruß Noldi
Noldi
Besucher
Besucher
 
Beiträge: 2
Registriert: Do 20. Feb 2014, 19:15

Zurück zu Skripte & Programmierung