1 votes

Automatiseur pour ouvrir un fichier aléatoire sur un partage Windows

J'ai créé à travers l'automatisation la capacité d'ouvrir localement un fichier aléatoire dans un dossier spécifié avec des sous-dossiers. Je n'arrive pas à comprendre comment faire cela sur un partage réseau Windows.

J'ai :

  1. Obtenir des serveurs spécifiés = smb://Partage/Dossier 1

  2. Connexion aux serveurs = il se connecte

  3. Exécuter un script Apple

    tell application "Finder"
    
        set location to :: -- NE FONCTIONNE PAS!
    
        set randomFolder to some folder in folder "location"
        open some file in randomFolder
    end tell

Avez-vous des idées sur la syntaxe de l'emplacement ? Ou est-ce que je me trompe complètement avec ces actions ? J'ai essayé plusieurs variations et rien ne fonctionne.

Remarque : il y a un espace dans l'emplacement "Dossier 1"

1voto

user3439894 Points 52496

Le exemple suivant Automator workflow fonctionne pour moi :

Exemple de flux de travail Automator


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

Remarque: Le exemple AppleScript code est simplement cela et ne contient aucune gestion des erreurs comme cela pourrait être approprié/nécessaire/souhaité. Il incombe à l'utilisateur d'ajouter toute gestion d'erreurs appropriée comme cela pourrait être approprié/nécessaire/souhaité.

0 votes

Merci d'avoir pris le temps. Cela a été extrêmement utile!

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X