• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Bilder an email senden mit betreff Automator

jadmanx

Fuji
Registriert
19.03.08
Beiträge
36
ich möchte gerne im finder Bilder markieren und dann pro Bild eine email versenden, wobei in jedem Betreff der Dateiname ohne Endung stehen soll.

leider finde ich keine tipps dazu wie ich.
-die Bilder als einzelne versenden kann und nicht alle auf einmal
-wie ich den Dateinamen in den Betreff bekommen kann.

bin für jeden tipp dankbar !!!
 
Müsste so gehen (ungetestet):
Erstelle in Automator einen neuen Dienst, der Dateien im Finder als Eingabe erhält. Dann fügst du die Aktion "AppleScript ausführen" hinzu mit folgendem Inhalt:

Code:
[COLOR=#000000][B]on[/B] [/COLOR][COLOR=#0433FF][B]run[/B][/COLOR][COLOR=#000000] {[/COLOR][COLOR=#4F8F00]input[/COLOR][COLOR=#000000], [/COLOR][COLOR=#4F8F00]parameters[/COLOR][COLOR=#000000]}
[/COLOR]    [B]try
[/B]      [B]repeat[/B] [B]with[/B] [COLOR=#4f8f00]aFile[/COLOR] [B]in[/B] [COLOR=#4f8f00]input[/COLOR]
        [B]tell[/B] [COLOR=#0433ff][I]application[/I][/COLOR] "Mail"
            
            [B]tell[/B] [COLOR=#0433FF][I]application[/I][/COLOR] "Finder" [B]to [/B][B]set[/B] [COLOR=#4f8f00]theSubject[/COLOR] [B]to[/B] [COLOR=#812fdc]name[/COLOR] [B]of[/B] [COLOR=#4f8f00]aFile[/COLOR]
            [B]set[/B] [COLOR=#4f8f00]theContent[/COLOR] [B]to[/B] "Inhalt"
            [B]set[/B] [COLOR=#4f8f00]theAddress[/COLOR] [B]to[/B] "[email protected]"
[COLOR=#4F8F00][COLOR=#000000]            [B]set[/B] [/COLOR]theAttachmentFile[COLOR=#000000] [B]to[/B] [/COLOR]aFile[/COLOR]
            
[COLOR=#0433FF][COLOR=#000000]            [B]set[/B] [/COLOR][COLOR=#4f8f00]msg[/COLOR][COLOR=#000000] [B]to[/B] [/COLOR][B]make [/B]new [I]outgoing message [/I]with properties[COLOR=#000000] {[/COLOR][COLOR=#812fdc]subject[/COLOR][COLOR=#000000]:[/COLOR][COLOR=#4f8f00]theSubject[/COLOR][COLOR=#000000], [/COLOR][COLOR=#812fdc]content[/COLOR][COLOR=#000000]:[/COLOR][COLOR=#4f8f00]theContent[/COLOR][COLOR=#000000], [/COLOR][COLOR=#812fdc]visible[/COLOR][COLOR=#000000]:[/COLOR][COLOR=#812fdc][I]true[/I][/COLOR][COLOR=#000000]}[/COLOR][/COLOR]
[COLOR=#0433FF][COLOR=#000000]            [B]tell[/B] [/COLOR][COLOR=#4f8f00]msg[/COLOR][COLOR=#000000] [B]to[/B] [/COLOR][B]make [/B]new [I]to recipient [/I]at[COLOR=#000000] [B]end[/B] [B]of[/B] [B]every[/B] [/COLOR][I]to recipient [/I]with properties[COLOR=#000000] {[/COLOR][COLOR=#812fdc]address[/COLOR][COLOR=#000000]:[/COLOR][COLOR=#4f8f00]theAddress[/COLOR][COLOR=#000000]}[/COLOR][/COLOR]
[COLOR=#0433FF][COLOR=#000000]            [B]tell[/B] [/COLOR][COLOR=#4f8f00]msg[/COLOR][COLOR=#000000] [B]to[/B] [/COLOR][B]make [/B]new [I]attachment [/I]with properties[COLOR=#000000] {[/COLOR][COLOR=#812fdc]file name[/COLOR][COLOR=#000000]:[/COLOR][COLOR=#4f8f00]theAttachmentFile[/COLOR][COLOR=#000000] [B]as[/B] [/COLOR][I]alias[/I][COLOR=#000000]}[/COLOR][/COLOR]
            
            [COLOR=#0433ff][B]send[/B][/COLOR] [COLOR=#4f8f00]msg[/COLOR]
        [B]end[/B] [B]tell[/B]
    [B]end [/B] [B]repeat
[/B]   [B]end try[/B]
[B]end[/B] [COLOR=#0433FF][B]run[/B][/COLOR]
 
Zuletzt bearbeitet:
danke aber wenn ich es testen will bekomme ich immer
"bei der Aktion "AppleScript ausführen" ist ein Fehler aufgetreten"
aber was für ein fehler sehe ich nicht
 
Ist korrigiert, es muss heißen tell application "Finder" to set theSubject to name of aFile
 
super jetzt versendet er die email aber der finder popt auf und bringt die fehlermeldung trotzdem
 
Ich habe den Code mal so angepasst, dass eigentlich keine Fehlermeldung mehr kommen darf. Falls dennoch eine Fehlermeldung kommt, dann führe den Dienst mal im Automator aus (oben rechts das Play-Symbol). Da müsste dann unten rechts eine genauere Fehlerbeschreibung auftauchen.