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 :

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
Alors pour rappel ce script permet d'assigner à un dossier une image présente dans ce même dossier.
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.