[GastForen Programmierung/Entwicklung AppleScript PDF Anhänge aus Mail in Ordner speichern

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

PDF Anhänge aus Mail in Ordner speichern

mcrudi
Beiträge gesamt: 29

30. Aug 2018, 16:08
Beitrag # 1 von 8
Bewertung:
(9009 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

gibt es eigentlich schon ein Beitrag zum Oben genannten Thema?
Ich würde gerne PDF-Anhänge aus meiner Mail im Programm Mail unter MacOS Sierra direkt im Download Ordner in einem Unterordner ablegen.

Hat das vielleicht schon einmal jemand gemacht?

Viele Grüße,

Mcrudi
X

PDF Anhänge aus Mail in Ordner speichern

Goar
Beiträge gesamt: 346

4. Jan 2019, 11:02
Beitrag # 2 von 8
Beitrag ID: #568285
Bewertung:
(5660 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag, Mcrudi,

hier findest du eine Menge Beispiele, wie Mail geskriptet werden kann. Eins der Beispiele speichert die Anhänge in einen Ordner:
http://preserve.mactech.com/...ptingMail/index.html

Viel Erfolg,
Goar
---
> iMac 3,2 GHz Intel Core i5, 8 GB, MacOS 10.11.6, QXP 2018, ID CS6 <


als Antwort auf: [#565862]

PDF Anhänge aus Mail in Ordner speichern

mcrudi
Beiträge gesamt: 29

8. Jan 2019, 15:53
Beitrag # 3 von 8
Beitrag ID: #568379
Bewertung:
(5492 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Goar,

vielen lieben Dank für deine Antwort. Ich habe nach der langen Zeit gar nicht mehr damit gerechnet.
Ich habe mir die Beispiele mal durchgesehen und teilweise auch durchgearbeitet.
Vieles geht auch noch. Nur leider (die Seite ist ja schon etwas älter) funktioniert ausgerechnet der Teil mit dem Speichern der Anhänge nicht mehr. Ich habe jetzt selber mal weiter probiert, finde aber noch keine richtige Lösung.
Gibt es vielleicht auch Beispiele, die etwas neuer sind?

Viele Grüße


als Antwort auf: [#568285]

PDF Anhänge aus Mail in Ordner speichern

Goar
Beiträge gesamt: 346

8. Jan 2019, 21:39
Beitrag # 4 von 8
Beitrag ID: #568387
Bewertung:
(5457 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo mcrudi,

leider kann ich da nichts ausprobieren, da ich nur 10.11 habe.

Aber du könntest auf diesen beiden Seiten auf die Suche (applescript mail) gehen:

http://www.macosxtips.co.uk/...sing-applescript.php

http://www.markosx.com/...chments-in-mail-app/

oder selber recherchieren!

Viel Erfolg dabei,
Goar
---
> iMac 3,2 GHz Intel Core i5, 8 GB, MacOS 10.11.6, QXP 2018, ID CS6 <


als Antwort auf: [#568379]

PDF Anhänge aus Mail in Ordner speichern

Goar
Beiträge gesamt: 346

10. Jan 2019, 20:04
Beitrag # 5 von 8
Beitrag ID: #568429
Bewertung:
(5342 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo mcrudi,

falls Obiges nicht hilft, könntest du es über die Menüleiste probieren.
Siehe dazu hier:
https://www.hilfdirselbst.ch/...ints.macworld#524528

oder mit einem JavaScript-Befehl, den du in ein AppleScript einbindest; siehe dazu:
http://www.hilfdirselbst.ch/...able%20redraw#421824
oder
https://stackoverflow.com/...cript-in-applescript

Vielleicht regt auch das zu einer Lösung an:
https://stackoverflow.com/...ents-using-node-imap

Aber lass dich nicht verwirren.
Bin neugierig, ob dir was gelungen ist,
Goar
---
> iMac 3,2 GHz Intel Core i5, 8 GB, MacOS 10.11.6, QXP 2018, ID CS6 <


als Antwort auf: [#568379]

PDF Anhänge aus Mail in Ordner speichern

mcrudi
Beiträge gesamt: 29

14. Jan 2019, 15:43
Beitrag # 6 von 8
Beitrag ID: #568470
Bewertung:
(5169 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Goar,

ich habe eine Lösung gebaut, mit der ich sehr gut klar komme.
Du kannst es dir ja mal anschauen.
Code
--Das aktuelle Tagesdatum erstellen 
set {year:y, month:m, day:d} to (current date)
set theDate to d & "-" & m & "-" & y as string
--Den Speicherort für Mailanhänge
set theOutputFolder to "Macintosh HD:Users:myUser:Desktop:mailAttache:"
set folderCheck to theOutputFolder & theDate
tell application "Finder"
-- prüfen, ob für den heutigen Tag schon ein Ordner existiert
if exists folderCheck then
-- Bedingung "Folder existiert"
-- Email Eingang auf neue Mails checken, die Status ungelesen haben.
-- Mailanhänge werden in den heutigen Ordner kopiert
tell application "Mail"
check for new mail
set unreadMessages to (messages of inbox whose read status is false)
set newOrder to number of items in unreadMessages
if newOrder > 0 then
repeat with eachMessage in unreadMessages
try
repeat with a in (every mail attachment of eachMessage)
set documentName to name of a
if (documentName contains ".pdf") then
set savePath to folderCheck & ":" & documentName
save a in file (savePath)
end if
end repeat
end try
set read status of eachMessage to true
end repeat
end if
end tell
else
-- Bedingung Folder existiert nicht. Neuer Ordner mit Tagesdatum wird angelegt.
make new folder at theOutputFolder with properties {name:theDate}
set newFolder to theOutputFolder & theDate & ":"
tell application "Mail"
check for new mail
set unreadMessages to (messages of inbox whose read status is false)
set newOrder to number of items in unreadMessages
if newOrder > 0 then
repeat with eachMessage in unreadMessages
try
repeat with a in (every mail attachment of eachMessage)
set documentName to name of a
if (documentName contains ".pdf") then
set savePath to newFolder & documentName
save a in file (savePath)
end if
end repeat
end try
set read status of eachMessage to true
end repeat
end if
end tell
end if
end tell


Das Script schreibt mir brav die Mails in einen Ordner.
Jetzt müsste ich die PDF's noch ausdrucken und fertig ist.
Hast du vielleicht einen Tipp, wie ich die PDF am Besten ausdrucke mit Applescript?

Viele Grüße,
mcrudi


als Antwort auf: [#568429]

PDF Anhänge aus Mail in Ordner speichern

Goar
Beiträge gesamt: 346

14. Jan 2019, 16:30
Beitrag # 7 von 8
Beitrag ID: #568471
Bewertung:
(5159 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo mcrudi,

ist dir aufgefallen, dass der Mail-Wickel zweimal vorkommt?
Probier einmal, diesen Wickel aus dem Finder-Wickel herauszunehmen und ans Ende des Skripts zu setzen. Das ganze wird so etwas übersichtlicher: Zunächst wird die Ordnerfrage geklärt, anschließend der Mailanhang gesichert.

Hier findest du Anregungen, wie du pdf ausdrucken kannst:

ausführlich:
https://gist.github.com/...ail2pdfandprint-scpt
Code
-- Print: commands must likly be changed for the used computer 
do shell script "lp -d Brother_MFC_J5910DW -o PageSize=A4 -o fit-to-page -o BRMonoColor=Mono " & quoted form of POSIX path of (currentFolder2Store & current_a_name as rich text)


Standardausgabe, ebenfalls mit do shell script "lp … :
https://www.apfeltalk.de/...g-ausdrucken.252265/

Du kannst dich natürlich auch selber einmal auf die Suche machen:
applescript pdf ausdrucken
oder hier im Forum AppleScript von HDS:
pdf ausdrucken

Viel Erfolg!
Goar
---
> iMac 3,2 GHz Intel Core i5, 8 GB, MacOS 10.11.6, QXP 2018, ID CS6 <


als Antwort auf: [#568470]

PDF Anhänge aus Mail in Ordner speichern

mcrudi
Beiträge gesamt: 29

14. Jan 2019, 16:37
Beitrag # 8 von 8
Beitrag ID: #568472
Bewertung:
(5154 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Goar,

du hast Recht, ich mach ja 2x Mail. Das werde ich auf jeden Fall ändern.
Danke für den Hinweis. Um das Drucken kümmere ich mich.

Viele Grüße
mcrudi


als Antwort auf: [#568471]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
07.02.2020 - 11.09.2020

Digicomp Academy AG, 8005 Zürich
Freitag, 07. Feb. 2020, 13.00 Uhr - Freitag, 11. Sept. 2020, 12.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte. Mit dem Abschluss «Publisher Professional – Profil «Multimedia» verliehen durch die Digicomp Academy AG, bestätigen Sie Ihre Praxiserfahrungen und Qualifizierung in den genannten Themengebieten gegenüber Ihrem Arbeitgeber sowie Ihren Kunden.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/weiterbildung/software-anwendungs-trainings/adobe-trainings/publishing-lehrgaenge/lehrgang-publisher-professional-profil-multimedia

Veranstaltungen
22.02.2020 - 04.07.2020

Lehrgang zielgerichtet auf die Zertifizierung zum Publisher Basic

Schulungsraum PubliCollege, Kronenhalde 9d, 3400 Burgdorf
Samstag, 22. Feb. 2020, 13.14 Uhr - Samstag, 04. Juli 2020, 13.15 Uhr

Projektseminar/Lehrgang

Ziele In der Medienproduktion unter Einbezug der aktuellen Publishing-Programme mitarbeiten. Voraussetzungen Sie möchten gestalterisch tätig sein und eigene grafische Ideen kompetent entwickeln sowie umsetzen; Medienproduktionen professionell planen und ausführen. Kompetenzen Nach Abschluss dieses Lehrgangs können Sie Printpublikationen aller Art von der Gestaltung über die Umsetzung bis zu druckfertige PDFs erstellen. Sie sind fähig, CI/CD-Vorgaben umzusetzen. Sie lernen die Grundlagen der grafischen Gestaltung kennen und setzen diese mit Adobe Photoshop, InDesign und Illustrator effizient um.

15 Halbtage, jeweils am Samstag von 08.30 bis 14 Uhr im Kursraum des PubliCollege, 3400 Burgdorf


Daten
Samstag, 22.2., 29.2., 14.3., 21.3., 28.3., 4.4., 25.4., 2.5., 9.5., 16.5., 6.6., 13.6., 20.6., 27.6., 4.7. 2020
Reservedatum am 23.5. 2020

Ja

Organisator: PubliCollege GmbH, 3400 Burgdorf

Kontaktinformation: Beat Kipfer, E-Mailinfo AT publicollege DOT ch

https://www.publicollege.ch/kursangebote/20-publisher-basic

Neuste Foreneinträge


"Temporäre Aktivierung abgelaufen"

Script gesucht um Seiten als JPG zu exportieren und Dateinamen aus EXIF Information des Bildes

PDF: QR-Code mit Bild ersetzen

Acrobat Pro Textfarbe Javascript ändert sich erst nach Klick ins Formularfeld

Umstellung von Mac auf Windows verhindern

CMS-Linkliste

Schatten auf untere Textebenen nach 3D-Drehung

aufgerasteter Text bei Print on Demand

«Stile erstellen»

Schriftart in mehreren (auch nicht verwendeten) Absatzformaten ändern
medienjobs