• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung

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 !!!
 

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
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:

jadmanx

Fuji
Registriert
19.03.08
Beiträge
36
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
 

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
Ist korrigiert, es muss heißen tell application "Finder" to set theSubject to name of aFile
 

jadmanx

Fuji
Registriert
19.03.08
Beiträge
36
super jetzt versendet er die email aber der finder popt auf und bringt die fehlermeldung trotzdem
 

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
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.