[GastForen Programmierung/Entwicklung AppleScript Apple Mail: Foto-Anhänge direkt nach Aperture exportieren

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

Apple Mail: Foto-Anhänge direkt nach Aperture exportieren

desertman
Beiträge gesamt: 365

3. Dez 2014, 21:00
Beitrag # 1 von 3
Bewertung:
(1293 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich würde gerne Foto-Anhänge in Emails direkt nach Aperture (v. 3.5.1) exportieren, finde aber bislang keinen funktionierenden Weg. Es gibt diverse Anleitungen im Internet, die ich ausprobiert habe, die aber bei mir alle nicht funktionieren.

Zuletzt habe ich ein Applescript gefunden, das so etwas über eine Regel in Mail erledigen soll - das funktioniert aber auch nicht richtig. Das Script öffnet zwar Aperture und legt gleich zwei (!) neue Projekte in Aperture mit dem Namen des Betreffs der Email an, diese Projekte bleiben aber leer.

Hier ist das Script:

Code
(* 
This script will save all the attachments of the currently selected message into a new Aperture library.

I don't know what will happen if there are non-image attachments.

Andy Fragen <andy@thefragens.com.

Version
1.0 - initial release
1.1 - added some logic to only import attachments of certain file types
1.2 - added more camera raw file types
1.3 - project name is now email subject

*)

property imageType : {"JPG", "jpg", "jpeg", "tif", "tiff", "png", "gif", "nef", "nrw", "cr2", "crw", "raw", "orf", "raf", "dcr", "srf", "dng", "mrw", "x3f"} -- I'm sure I'll need to add more later.

using terms from application "Mail"
on perform mail action with messages theMessages
set thepath to ((path to startup disk) as string) & "tmp:"
tell application "Mail"
repeat with theMessage in theMessages
--Aperture needs to be open and past the startup
set projectName to subject of theMessage
tell application "Aperture" to activate
delay 5
tell application "Aperture" to tell library 1 to set ap_proj to make new project with properties {name:projectName}

if theMessage's mail attachments is not {} then
repeat with theAttachment in theMessage's mail attachments
set theFileName to thepath & (theMessage's id as string) & space & theAttachment's name
try
--make sure user input doesn't have spaces :-)
set theFileName to do shell script "echo \"" & theFileName & "\"| sed 's/ /_/g'"
set tPath to POSIX path of theFileName
save theAttachment in theFileName
on error errnum
end try
repeat with i in imageType
if theFileName ends with i then
tell application "Aperture" to import tPath by copying into ap_proj
end if
end repeat
end repeat
end if
end repeat
end tell
end perform mail action with messages
end using terms from


tell application "Mail"
set myMessages to selection
tell me to perform mail action with messages myMessages
end tell


Kann/muss ich an diesem Script möglicherweise etwas ändern, damit es funktioniert?

Grüße - desertman

Grüße - desertman
----------------------------------------------------------------------------
Mac mini 2.3 GHz i7; 16 GB RAM; OS X 10.12.x [US]; Creative Suite CC [US]
X

Apple Mail: Foto-Anhänge direkt nach Aperture exportieren

Hans Haesler
  
Beiträge gesamt: 5796

3. Dez 2014, 21:40
Beitrag # 2 von 3
Beitrag ID: #534651
Bewertung:
(1274 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo desertman,

ich kann Dir leider nicht helfen, weil ich nicht über "Aperture" verfüge.
Das Durchlesen des Codes hilft auch nicht.

Vielleicht bekommst Du einen Hinweis, wenn Du das Event-Protokoll öffnest und darin den Ablauf verfolgst.

Bei Bedarf hier und dort eine Zeile einfügen, welche mit log beginnt, gefolgt von der Variablen, deren Wert Dich interessiert.

Damit Dir eventuelle Kenner gezielter helfen können:
Welche Version von "Mail.app" benutzest Du?
Unter welcher Version von Mac OS X?

Gruss, Hans


als Antwort auf: [#534650]

Apple Mail: Foto-Anhänge direkt nach Aperture exportieren

desertman
Beiträge gesamt: 365

5. Dez 2014, 16:49
Beitrag # 3 von 3
Beitrag ID: #534703
Bewertung:
(1089 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

ich habe mir jetzt mit Automator ein Programm gebastelt, das alle Bilddateien einer ausgewählten Email in ein bestimmtes Projekt in Aperture importiert. Funktioniert bislang ganz gut, wenn auch nicht ganz so elegant wie das (nicht mehr funktionierende) Script.

Grüße - desertman
----------------------------------------------------------------------------
Mac mini 2.3 GHz i7; 16 GB RAM; OS X 10.12.x [US]; Creative Suite CC [US]


als Antwort auf: [#534651]

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
21.01.2021 - 22.01.2021

Digicomp Academy AG, Bern oder Basel
Donnerstag, 21. Jan. 2021, 08.30 Uhr - Freitag, 22. Jan. 2021, 17.00 Uhr

Kurs

Dieser Basic-Kurs ist der perfekte Einstieg in die Welt von InDesign, dem vielseitigen Layout-Programm. Sie lernen, wie InDesign aufgebaut ist, wie saubere Dokumente erstellt werden und wie man korrekt mit gelieferten InDesign-Projekten umgeht.

Dauer: 2 Tage
Preis: CHF 1'400.–

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/INDEM1

Veranstaltungen
21.01.2021

Illustrator - das unbekannte Wesen

Online
Donnerstag, 21. Jan. 2021, 19.00 Uhr

Vortrag

Millionen Funktionen, und immer kommen neue dazu! Monika Gause ist jeden Januar aufs Neue ein gern gesehener Gast bei der IDUG Stuttgart. - Sie bringt alle Neuerungen mit, die 2020 dazukamen und jede Menge Tipps und Tricks. - Zudem wird sie uns informieren, was wir in Illustrator beachten müssen, wenn wir Daten fürs Web erstellen bzw. aufbereiten. - Wichtig zu wissen: "Dos and Don'ts" in Illustrator. Welche Fehler sollte man dringend vermeiden und was muss man unbedingt tun, damit es Spaß macht mit Illustrator zu arbeiten. - Dieses Jahr hast Du zusätzlich die Möglichkeit Monika im Voraus Fragen zu stellen. Fülle dieses Formular mit deinen Fragen; auch Beispieldateien sind anfügbar: https://forms.gle/fJmF8C6MjbDoEhED8

Nein

Organisator: InDesign Usergroup Stuttgart

Kontaktinformation: Christoph Steffens, E-Mailidug AT satzkiste DOT de

https://idugs67.eventbrite.de/

IDUGS #67 Illustrator mit Monika Gause

Neuste Foreneinträge


Affinity Photo od. Designer -Bildecke einrollen

CC 2020: Problem mit Textumfluss mit verankerten Objekten

Abrisse im Druck

Farbmanagement bei Fotoabzügen

Dokument einrichten per Javascript [AI24.3, WIN10]

Problem mit arabischer Schrift: Wie von rechts nach links setzen?

Suchen u. Ersetzen von Strings mit bestimmter horizontaler Skalierung [INDD15.1.1 WIN10]

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Fortlaufende Nummerierung der Druckbogen

Verschiedene Netzwerke Handeln
medienjobs