Bonjour,

Je tente de faire un script qui liste les applications installées (qui en filtrera certaines dans un second temps et qui enverra la liste par mail dans un troisième).

J'ai récupéré ce script que j'ai commencé à modifier. Il fonctionne très bien. Sur un dossier de test avec 4 5 dossiers il m'en fait bien la liste. Malheureusement, quand je sélectionne le dossier application le script ne s'arrête plus, le Finder ne répond plus et je suis obligé de le forcer à quitter...

voila 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
23
24
25
26
27
28
29
 
set votreChoix to choose folder
 
set listeNoms to ""
 
tell application "Finder"
	set liste_Dossiers to every folder of entire contents of folder (votreChoix as alias)
 
	set thePath to every folder of entire contents of folder (votreChoix as alias)
	if (count liste_Dossiers) is not 0 then
 
		repeat with i from 1 to (the count items of liste_Dossiers)
			set nom to name of item i of text items of liste_Dossiers as text
 
			set listeNoms to listeNoms & nom & return
		end repeat
		set chemin_Fichier to (votreChoix as text) & " Fichiers.txt" as text
 
		try
			set chemin_Fichier to open for access chemin_Fichier with write permission
			set eof chemin_Fichier to 0
			write listeNoms starting at eof to chemin_Fichier
			close access chemin_Fichier
		on error
			close access chemin_Fichier
		end try
 
	end if
end tell
message d'erreur:
error "Erreur dans Finder*: Délai dépassé pour un AppleEvent." number -1712

Je ne voit pas ce qui le gène
Si il y a une autre solution ou si je fais une erreur dans mon script, je ne vois pas...
D'avance merci pour votre aide