Ich habe durch Automator die Möglichkeit geschaffen, eine zufällige Datei in einem bestimmten Ordner mit Unterordnern lokal zu öffnen. Ich kann nicht herausfinden, wie man das auf einer vernetzten Windows-Freigabe macht.
Ich habe:
Angegebene Server abrufen =smb://Share/Folder 1
Mit Servern verbinden = es wird eine Verbindung hergestellt
Führen Sie AppleScript aus
tell application "Finder"
set location to :: -- NOT WORKING!
set randomFolder to some folder in folder "location"
open some file in randomFolder
end tell
Irgendwelche Gedanken zur Syntax für den Standort? Oder verfehle ich mit diesen Aktionen komplett das Ziel? Ich habe mehrere Varianten ausprobiert und nichts funktioniert.
Hinweis: An der Stelle „Ordner 1“ befindet sich ein Leerzeichen.
Der folgende Beispiel -Automator- Workflow funktioniert für mich:
on run {input, parameters}
set thisFolder to (item 1 of input as string)
tell application "Finder"
set randomFolder to some folder in folder thisFolder
open some file in randomFolder
end tell
end run
Hinweis: Der beispielhafte AppleScript- Code ist genau das und enthält keine Fehlerbehandlung, wie sie angemessen/erforderlich/gewünscht sein könnte. Es liegt in der Verantwortung des Benutzers, eine geeignete Fehlerbehandlung hinzuzufügen, die angemessen/erforderlich/gewünscht ist.
Jeff