• 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
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Automator - zufällige Datei auf iCloud Drive öffnen

cpdp

Braeburn
Registriert
28.01.10
Beiträge
44
Hallo,

ich benötige mal wieder eure Hilfe :-)

Bislang hab ich auf meinem MacBook mit OS X El Capitan eine zufällige Datei aus einem Ordner mithilfe des Automator und folgendem Skripts eine zufällige Datei von der Festplatte öffnen können:

tell application "Finder"

set randomImage to some file of folder "Macintosh HD:Users:USERNAME:ORDNER:ORDNER"

open randomImage

end tell


Nach einem Upgrade auf einen iMac mit Mojave, aktuellstes Update, hab ich 2 Probleme:

1. Erhalte ich immer die Fehlermeldung "Keine Berechtigung zum Senden von Apple-Events an Finder. (-1743)"
Dazu hab ich bereits gegoogelt, den grünen Zweig unter einer Vielzahl an Lösungsansätzen allerdings noch nicht gefunden.

2. Will ich diese Dateien nicht mehr auf der lokalen Festplatte haben, sondern in der iCloud Drive, um sowohl vom iMac als auch MacBook darauf zugreifen zu können. Wie sieht hierzu der Code im Automator aus? :-)


Ich bin mir sicher, ihr könnt mir helfen :) In diesem Sinne bedanke ich mich recht herzlich im Voraus!

Liebe Grüße,
C.
 
Hallo,

zu 1) du hast dir eine App mit dem Automator erstellt. Beim ersten Ausführen wurdest du gefragt, ob du dieser App die nötigen Zugriffsrechte geben möchtest, um den Finder zu steuern.
Nachträglich hier zu ändern: Systemeinstellungen -> Sicherheit -> Datenschutz -> Automatisation.

zu 2) den Pfad ändern!
Öffne zB eine Textdatei im Format "reiner Text" und ziehe dort den gewünschten Ordner hinein, um den Pfad zu ermitteln...

Gruß
 
...
tell application "Finder"

set randomImage to some file of folder "Macintosh HD:Users:USERNAME:ORDNER:ORDNER"

open randomImage

end tell


...
Warum einfach wenn es auch kompliziert geht:
Code:
tell application "Finder"
    open some file of folder "Macintosh HD:Users:USERNAME:ORDNER:ORDNER"
end tell