Automator zum Öffnen zufälliger Dateien auf einer Windows-Freigabe

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:

  1. Angegebene Server abrufen =smb://Share/Folder 1

  2. Mit Servern verbinden = es wird eine Verbindung hergestellt

  3. 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.

Antworten (1)

Der folgende Beispiel -Automator- Workflow funktioniert für mich:

Beispiel für einen Automator-Workflow


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.

Danke dass du dir die Zeit nimmst. Dies war äußerst hilfreich!