0 votes

Comment créer une liste d'alias à partir de plusieurs résultats d'un script shell?

Voici le script shell que j'ai dans mon éditeur Applescript qui affiche toutes les vidéos ajoutées à mon ordinateur aujourd'hui.

do shell script "mdfind 'kMDItemDateAdded >= $time.today && kMDItemKind = *movie'"

Je vois quatre vidéos s'afficher dans la section des résultats de l'éditeur Appliscript. Mais j'ai du mal à convertir ces résultats en une liste d'alias et à les envoyer dans un dossier appelé "Nouvelles vidéos".

Est-ce que quelqu'un peut me montrer comment faire cela ?

0voto

wch1zpink Points 6067

Supposons que votre nouveau dossier de vidéos est situé sur votre bureau. Ce code AppleScript ne crée pas de liste d'alias. La liste créée sera des chemins Posix.

propriété moveToFolder : chemin POSIX de ((chemin vers le bureau en tant que texte) & "Nouvelles Vidéos" en tant qu'alias)

définir fileList comme faisant tourner le script shell "mdfind 'kMDItemDateAdded >= $time.today && kMDItemKind = *movie'"

définir fileList2 comme des paragraphes de fileList

répéter avec thisMovie dans fileList2
    dire à l'application "System Events"
        déplacer l'élément de disque thisMovie vers le dossier moveToFolder
    fin dire
fin répéter

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