• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Mail Script Mac OS

Nexxed

Erdapfel
Registriert
12.04.20
Beiträge
2
Hallo,
ich versuche mich seit ein paar Tagen in Apple Script.
Meine 89-jährige Oma bringt immer ihre Sortierungen im Mail Programm durcheinander, verschiebt das Mail-Fenster dauernd, versteckt die Toolbar ("Neue Email", "Empfangen" etc.).
Um nicht immer via Teamviewer oder sonstiger Software auf ihren Mac zuzugreifen versuche ich ein Skript zu bauen, auf das sie klicken kann (wenn ich es ihr beibringen kann ;)) und sich das Mail Programm automatisch öffnet - der Eingang zu sehen ist, dieser sortiert nach "Neuste zuerst" sowie das allgemeine Mail-Fenster mittig den ganzen Bildschirm ausfüllt. Am Besten wäre noch, dass sich der Gesendet ORdner auch nach "Neuste zuerst" aktualisiert.

Mein bisheriges Skript (Anfänger ;) )

tell application "Mail"
activate
set sort column of front message viewer to date received column
set sorted ascending of front message viewer to false
end tell
tell
application "System Events" to tell process "Mail"
set position of window 1 to {0, 0}
set size of window 1 to {1920, 1080}
end tell

Bis dahin funktioniert das Mail öffnen, der Eingang sortiert sich nach "Neuste zuerst".
Wie funktioniert das mit dem "Gesendet" Ordner?
Kann man die "Taskleiste" auch automatisch öffnen lassen?

Danke für jede Hilfe und frohe Ostern!

Nexxed
 

sedna

Galloway Pepping
Registriert
22.10.08
Beiträge
1.359
Hallo,

hier mal ein Beispielskript

Code:
tell application "Mail"
    activate
    
    ---fals das Hauptfenster geschlossen ist
    if (count of message viewers) is 0 then make new message viewer at front
    --- Fenstergröße
    set bounds of message viewer 1 to {15, 23, 1920, 1080}
    --- Mailbox auswählen
    set selected mailboxes of message viewer 1 to {inbox}
    
    -- da kein Befehl für die Symbolleiste existiert, der Umweg über System Events
    tell application "System Events" to tell process "Mail"
        tell menu bar 1 to tell menu bar item 5 to tell menu 1
            try
                click menu item "Symbolleiste einblenden"
            end try
        end tell
    end tell
end tell

Klicke im Skripteditor auf Fenster > Bibliothek und wähle Mail aus.
Suche mal message viewer...
Da solltest du alles findet, was du für die ->outbox brauchst

Gruß
 
  • Like
Reaktionen: doc_holleday