Bonjour
Voila je reviens sur une script que j'ai pu mettre en place grace à votre aide il y a quelques temps.
voici le script :
Alors pour rappel ce script permet d'assigner à un dossier une image présente dans ce même dossier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 set DossierPrincipal to choose folder with prompt "Sélectionner le dossier de départ" tell application "Finder" set Sous_dossiers to every folder of DossierPrincipal repeat with Un_Dossier in Sous_dossiers --Boucler sur chaque Dossier set Nom to name of Un_Dossier --Recupérer Nom du Dossier dans la variable Nom set Chemin to ((DossierPrincipal as string) & Nom) as alias --chemin de chaque Dossier set FichierImage to ((Chemin as string) & Nom & "-poster.jpg") as alias --récupération du fichier image tell application "Image Events" to set the clipboard to (read FichierImage as JPEG picture) tell application "Finder" activate open information window of folder (Un_Dossier as text) end tell delay 1 tell application "System Events" keystroke tab keystroke "v" using command down end tell tell application "Finder" to close front window end repeat end tell
Le script permet de balayer tout les dossiers et assigne une image qui porte le même nom que le dossier avec un -poster pour la distinguer d'éventuelles autres images présentent dans le dossier.
Exemple : Dossier s'appel : FOLDER_1, l'image se nommera : FOLDER_1-poster.jpg
Lors de mes essais, le script avait l'air de fonctionner correctement, mais j'ai essayé récemment de l'utiliser sur l'ensemble de mes dossiers concernés (plusieurs centaines) et là bizarrement on dirait que cela fonctionne aléatoirement. Le script va bien jusqu'au bout, mais au final tout mes dossiers n'ont pas eu leur image attribués .
Est ce que quelqu'un pourrait m'aider à régler ce problème ?
Merci d'avance pour votre aide.
Partager